"for a 'smart' phone, it's missing a lot of features"2.5 starson by GreggN
easily accessed micro-sd slot
Cons: no mass-storage connection over usb
'SmartActions' lack basic functionality
no hdmi output
poor audio quality
Summary: For a free phone, I guess it's okay, but I've really come to expect more of a 'personal computer' experience from my smart phones. The JellyBean version of android is a significant change from GingerBread - and the learning curve will keep things feeling awkward for a long time.
Most significantly, you can't simply plug it into a friend's computer - to use it as a usb flash drive for file transfers. Google took away the USB Mass Storage capability - leaving us to suffer with the slower and less functional Media Transfer Protocol. In my experience, MTP just doesn't work on some older computers, even after installing drivers, so I'm forced to use the network to transfer files instead of the usb connection.
Non-removable battery means that you can't replace a battery that no longer lasts all day. You also can't swap out batteries when you're on a long trip. It can be accidentally turned on in your luggage (which was never a problem when you could remove the battery). On my old phone, I'd occasionally remove the battery when the phone was hung (unresponsive). Don't know what I'll do if this phone ever gets stuck.
The 'SmartActions' feature looked good - until I realized that I couldn't do basic things like turn off the email notification sound while still letting the phone ring.
I've had this phone for about a day. Wish I could go back to GingerBread.