"Easily capture a Cubone". Ha. Do you know how many years I've spent without ever seeing a single Cubone in Pokémon Tower? I'm convinced they don't actually exist there.
I actually quite like Golem. In addition to being the rarest Pokémon in Gen 1 (the only Pokémon, besides Mew, that you are guaranteed to not see without trading), it's overall quite solid all the way around.Also, Rock pokemon do well, rock in the games. It's just that like many types, there are good ones and bad ones. Geodude and his evolution line are pretty damn awesome and a great example of what Rock types are capable of. My issue is with Onix itself, who is absolutely sub-par. On a level to level basis, Geodude outperforms Onix in everything but Defense, which isn't saying a a whole lot when Geodude isn't that far behind in that area. Golem is not a bad choice for any party build seeking balance, but if you were to pull an Onix out, people would look at you funny.
Onix, however, sucks. Massive defense, nothing else. It has far less attack than even just a Geodude, and it has the same Special Defense than Graveler (and even less attack, comparatively). I mean, I guess it's faster? But 70 Base Speed is still atrocious.
Tauros is actually quite threatening, even if it's not heavily used. It has a huge array of moves that give it great coverage, and get boosted by Sheer Force. Plus a blistering 110 Base Speed and it's a quite nice little beastie.He was a beast in the competitive scene before the Special attack/defense split, and the Hyper Beam fix. Before that, his overall great stats, STAB with Normal Moves (like Hyper Beam), and his ability to learn most of the overpowered elemental moves like Thunder, Blizzard, and Fireblast made him a versatile wrecking ball. Nowadays, he's not as good since the re-balance of the games, but it's probably for the best.