We all know the ones I'm talking about: Golem, Steelix, Rhyperior, Aggron, Torkoal, Cloyster, etc. They all share a few things with each other; massive defense stat, decent attack and low hp/special defense.
So my question is, are any of them any good? A lot of them have terrible weaknesses...