I have one and they're okay, but given the choice now I would go for an iPhone 3GS.
Pros: Typical Nokia operating system, lightweight, smaller form factor than an iPhone, music player is okay, phone lock switch on the side.
Cons: Clock doesn't keep time, touch screen is not always as sensitive as you would like, need to use the stylus more than just fingers, poor loudspeaker quality and often hard to get to the numeric keypad once on a call. I've had problems with mine locking up on start up, then losing touch sensitivity as well in operation…. not ideal.
I don't really run 'apps' as such, so I'm just basing this on ease of use and being a phone with a few extra features. Camera is okay, but I'm sure there are better phones on the market if you want one for photos.