Machamp: This deck is highly consistent and can win on the first turn, but doesnt lack late game power.
Kingdra: this deck is pretty consistent and can win on the first turn, but kinda lacks late game power.
Rampardos: this deck is pretty consistent and can win on the first turn, but has a defenite problem in the late game.
Now which one seem better??? Machamp. but it doesnt work good against gengar and dusknoir, which dont work good against weavile/ttar and the list goes on
all the decks you wrote depend on powers like claydol to get fast cards, but if you shut them down with ampharos you kill these deck, and you don't even need to attack with ampharos just wait and slow kill them.