I also like that you can get all three starters as you progress through the game.
Or a Nidoran. Nidoran was my personal favourite, honestly.
That was indeed a nice feature. And getting Bulbasaur depended on how happy your Pikachu was. Putting the pre-happiness system to good use, I think. c: