I own a Samsung Galaxy and sadly, right now I can't recommend it anymore.
Look for a phone developer / network - combo which likely supports their devices in the future (you really don't want an outdated Android version on your device, when all around you they are upgraded OTA or otherwise, for free)
Other than that, I had a good past with SonyEricsson (P900/990...) and would probably look at their upcoming Xperia. If you need a keyboard it's not for you though.
I found out that typing on that softkeyboard isn't really my deal, i need a hard one. But I heard Android 2.0 improved on that.
My next device will certainly feature a real keyboard.
I'm not tempted to go check right now, Google is your friend

But I personally like the open-ness of an Platform better vs. a single Product, and am glad I can easily port my Apps and Settings over to another device when needed but retain the environment. - Anyway hardware wise they should be at least up to par by now
Also I'll shortly be giving my favorite linux distro a shot on that ARM processor
Be prepared though, that not all Android Market Apps always work perfectly on your device - they are still too different implementation-wise (keyboard vs no keyboard for example)
P.S.> Also using StreamFurrious, but mostly the Network is too bad to support even the 96k AH.fm stream and my data package is not unlimited (maybe there could be a lower 32k? stream)
P.P.S
Happy new year 2010
Bookmarks