Nokia N900.
The OP is right, it is Nokia's best computer phone, but....
It isn't really what I want in a phone. It does support so many different media formats, but several things bugged me.
-Music Playback
-Nokia's "long term support" or lack thereof
-Plastic screen
-Physical keyboard
-Flash is crap
-Multitasking is nice, but slows down lots.
-Notifications are worse than iPhone notifications
-Email not as good as it could be
-OVI maps was basically forgotten by Nokia for the N900
-OVI store is crap
I ended up selling it after 4 months.
However, I will miss Skype fully integrated into the phone.
I'm probably not getting an iPhone 4, but bought a friend's iPhone 3G and will save each month for next July....