*Orion* I agree with you on every word. Gen III is one which took the most risks. And it worked for me. The mechanics of the game were much better. The Battle Frontier kicks ass. It introduced May.
The Orre games are awesome due to their darker storyline.
Gen IV would have been close but sadly, it suffers from poor designs and ideas for many of its Pokemon.