i have an n900 and i love it, but it is not cutting edge any more.
this is the era of the dual core smartphone with powerful OpenGL ES2.0 gpu's, which is what the apps and games will target as a baseline in the near future.
whatever you do do not get an old android smartphone with an Arm11 core sporting an OpenGL ES 1.1 gpu.
my ideal smartphone:
3.7" to 4.3" screen
840x480 to 960x640 res
Samsung hummingbird (!GHz Arm A8 + SGX540) to Tegra 2 (dual Arm A9 + nvidia)
Android 2.3 / Meego / Ios
512MB mem to 1GB mem
don't go below those lower end (feature-phone with a touch-screen), but feel free to try and exceed upper end (depending on how long you are willing to wait).
Bookmarks