GatoDelFuego
The Antimonymph of the Internet
On the check/counter argument, spikes ferrothorn may not really have any counters, but then by the same merit SR terrakion has no counters outside of xatu either. Restricting ferrothorn's "job" to just laying spikes is ridiculous, ferrothorn's job is to sponge hits from the opponent and maintain defensive pressure. By this reasoning, heatran counters ferrothorn, because it prevents ferrothorn fom walling it. It's a tricky definition, but if you look at what a pokemon's job actually is you can find some more counters for it.