Link's Awakening is very good. I went with Pokemon Yellow, because I always liked the original Pokemon games, and you could get all the starters in Yellow without trading. (which was a big plus, since I live out in the country with nobody to trade with) Link's Awakening and Mario Land 2 are both nearly as good, though.