I like old castle face in terms of design at least. But yeah, gamefreak really needs to realize that rock is an awful defensive type. Like, almost all rock pokemon have stat distributions like they're meant to be tanks/walls, and that just doesn't work. You'd think that'd stop happening when steel was pretty much them going "oh damn, that didn't work, here's a new defensive type that actually works right", but nope.
Oh, and in a random note, I just hit the episode where Squirtle leaves, and man, that was a lame departure episode. I guess it's mostly just that the "firefighting tournament" wasn't a great idea and only resulted in a lot of shots of Pokemon squirting water and little else, but yeah, Charizard faired a lot better. And the writers forgetting they can just send a Pokemon back to Oak as a reserve really does extend into Johto. Still got Pokemon getting written off left and right...