Now with my phone over two weeks I can say I have not been happier with a phone yet. Battery life for me is OUTSTANDING! Texting friends is great with the iChat threaded style app (Yes I did "hack" my Treo do this). I use the iPod feature daily at work. Scan RSS feeds while out on smoke breaks.
I have yet had to do a "soft reset" of the phone and it is still working as the day I first turned it on.
Now just maybe add iChat, Games, custom ringtones, MMS, and multiple SMS and it would be the perfect phone for me.
I will say this phone isn't for everyone. I carried a phone (first a Treo and then a Q) and an iPod to work with me everyday. Now I'm able to carry one device that meets my needs.