I have noticed that many people who dislike the N900 was because of the "lack of apps" - now I can understand if they were only downloading from the Ovi Store (which I think we all can agree is a joke - it should be renamed to the Ovi Pum and Pop Store). But if you enable repos like maemo.org, -testing, -dev then there's more than enough Apps to choose from.
On my N900 for games I have; Angry Birds, Asphalt5, Jurassic Coaster 3D, Descent, DRIVER, SNES Emulator, Duke Nukem 3D, Giant Fighting Robots, Hexen 2, NES emulator, Jagged Alliance, Kroll, N64 Emulator, Need for Speed, Numpty Physics, Oregon Trail, PS2 Emulator (EDIT: Meant to saw PS1), Doom, Quake 2, Quake 3, Lamar Research Flight Simulators, Starcraft, Warcraft II, TuxRace, Wallenstein 3D (I left out the boring ones like chess)