I think the hardware is good. The screen is nice, the keyboard though you wouldn't know it from all the girly men

, the firmware is in serious need of updates.
That's not as bad as it sounds really. All the bugs I have with it are easily fixable through OTA firmware upgrades. The worst/annoying bugs I've found so fat:
1. WTF doesn't the back light come on when I open/unlock the phone. Really Nokia, how could QA/shipping/sales/engineering release it with that???
2. Nokia Podcasting will refuse (crash on start) if it's shutdown due to low mem. It takes a few times to occur. *#7370# is the current solution.
3. Mfe can get deleted and you have no way to reinstall it.
4. Web browser while faster and improved consumes crazy amounts of ram and kills itself. Try opening
http://slashdot.org/ in the built in browser. Wtf?
4a. Please Web browser, you made tranparent scroll bars now stop popping the menus in/out of existence. If you want to show status why can't you do it the same way.
5. Widgets and net access, wtf?
Off the top of my head that's it. I think stability wise it's worse than the N78 when it came out.
Voice calls are great, especially when dealing with IVR. The prox sensor detects when you take the phone away from your ear and powers the display. Great! Now why can't you take little touches like that and apply it to the rest of the system?
I like the phone though. When the web browser is running well it's wow, a fantastic device.