Its brilliant for what my boyfriend uses it for. But hardly useful for me. I never had any intentions to buy one anyway, unless my dad had let me have the one he 'aquired'. But thats imei locked anyway
EDIT-
Surely the 3G problem is more to do with the provider than the phone- o2 in the UK etc. And you can take videos with the 3GS, and the data plan isn't compulsary, they can be bought payg too.
Least they're not buggy enough that they pick themselves up. Can't remember what the phone my boyfriend had when we started dating was, but it used to pick itself up when anyone called. I wasn't there once and it did it while he was in bed, and all he could hear was me singing "Boardy it picked itself up againnnn!"