Gotta say Pikachu. This is because of the anime and mangaseries. It's cute, a pet like people usually have, but at the same time it's a powerful partner.
I prefer the first and second generation. I think Charmander, Blastoise and Bulbasaur are still the best starters, then Totodile, Cyndaquil...