i always pick the starter depending on the version i play (unfortunately that means like 99% of the games im either picking fire or water and in emerald i get treecko, that is if i decide to play emerald or give it to a family member) but other than that there are some good picks i like:
Kanto: Charmander, he looks cool
Johto: Totodile, I don't want to hurt my plushies feelings
Hoenn: ok actually i dont know here, probably torchic because it evolves into blaziken, it looks cool it looks like ssj3 goku if he combed his hair
Sinnoh: piplup, i love penguins
Unova: tepig, big fire pig go brrr
Kalos: Mainly froakie, because greninja looks so cool, but fennekin is adorable so im torn between the two
Alola: fire cat
Galar: gonna be honest either sobble or scorbunny
Paldea: sprigatito
This is a chart that I filled out showing all the starters that I've picked! I do have the same amount of grass and water types (4 each) but I generally have a preference for grass and only pick water if I don't like the grass option and I get suuuuper attached to my grass type starters! The only fire type I've picked was Scorbunny and that's just because I thought Scorbunny was way too cute to not choose but I did love all of the starters of that gen!