I loved the old generations to death but I have to admit that Black 2 is my absolute favourite.
So much to do, trainers go up to such high levels that it's the first game where I got a legit lvl 100 team without grinding the shit out of the Elite 4.
Heh, that was one thing I was NOT expecting in FR, the level of the elite 4. I'd often go through R/B/Y and not have to do much mindless level grinding before facing the elite 4 with like low-40s.
But then in FR, holy hay, I must have lost to the first ice chick like 20 times before beating her, then failing on the rock dude and doing it all over again. Needless to say, my Charizard and Raichu were much higher level than the rest going into the ghost lady, followed closely by Vaporeon (which was actually very useful for dragon boy).
Oh, is Black/White (2) available for GBA? Cuz I'd have to go find my DS if not...