Gnizmo on 10 December 2008
Diamond/Pealr/Platinum is the best in my opinion. You have all the old pokemon plus more new ones. I really like the mechanics changes as well, although they completely change the game so I can understand why others might not agree.