Pokemon Yellow is the best Pokemon game and will continue to be so until they remake it.

Second: HeartGold