Well, I played all of them (except Black and White), and still Playing ORAS now, hehe.
About a favorite pokemon, it's hard to choose only one, I really like Typhlosion, Tyranitar, Dragonite and Arcanine. I think those are my favorites.
NO WAAAYYYY You rooock they just released Pokemon Shuffle! Don't forget to download it for free!