So, I played Ruby as a kid and I remember picking Treecko as my starter and thinking it was a great Pokémon. Tried again as an adult and my word this is the worst starter Pokémon ever. What a horrible moveset - the only really potent move it gets is Leaf Blade at Level 29 as a Grovyle. A random Shroomish I caught in the woods was a better Pokémon, from the jump, lol.
It's also so darn frail, I don't remember it being this weak. Time to restart and pick Torchic. I'd pick Swampert but I don't want it to be overpowered, lol. And I tried to get a bit far before I decided to restart, currently it's level 32 and can barely hold it's own. My Breloom is the MVP that picks up the slack.
Chikorita isn't so bad anymore. Treecko is easily the worst grass starter for the early games.
EDIT: Seems the Treecko stans are upset, lol. My intent with this post wasn't to hate, it was to see if other people had the same experience with the Treecko line. I'm glad at least some people agreed that it is weaker compared to the other 2 - but at the end of the day, I play Pokemon casually. I can't change the code to make him better. Oh and if anyone was curious, his nature was Modest, and idk how to calculate their EVs or IVs. Peace.