As "from the factory", it's not perfect. I did get one bad unit, but it was immediately swapped - and the replacement is fine. Best Buy's phone people looked at me cross-eyed on the swap, but did it - and the replacement was fine. Note that the screen IS GLASS - they ship it with TWO screen protectors, one intended to be removed, the other not. If you have screen sensitivity issues, consider removing the second one (it requires only a fingernail to do.) ALL screen protectors on a capacitative touch screen can cause sensitivity problems, depending on you. Weigh the risk of scratches .vs. screen response, then choose. I effectively "migrated" my other Android setup (from both an HTC HD2 running a custom DesireHD rom and also from a Samsung Vibrant on the T-Mobile Froyo load) to this device. I use "LauncherPro" and "Beautiful Widgets" along with a handful of other widgets to get a very nice home screen with time, animated weather and my schedule on top along with battery status, total data transfers in the current period and status of things like Bluetooth and Wifi. The included image is my "home screen" (with a couple of identifying details from the agenda "whited out") Rooting the unit took less than a minute. Clockwork took another minute to install, so now I have the ability to back up the entire phone to SD card, making the risk of mangling it (e.g. by a bad update, bad app, etc) zero. I did make a change to the gps config which greatly improves the GPS lock time from stock - Moto screwed this one up but it's easily fixed. Stability? Better than any of my other Android device I've used. I have no problems with freezes, reboots or lock-ups. It does a great job of multi-tasking. Battery life is decent if you're reasonable in your use profile (load "Juice Defender" from the market - free - if you are having problems here.) In "heavy use" scenarios it's better than my Vibrant and HD2 - but not by a lot. It quick-charges off an AC adapter (or 1A car plug) as it should. One serious complaint: The only place to get spare batteries for now is Motorola, and they want $50 for them - which is outrageous. That's a $10 battery AT BEST; charging $20 for it would be rational, and carrying a spare in your pocket would eliminate the battery runtime issues. Within a month or two I expect to see third-party solutions to this, as capitalism tends to solve these problems rather rapidly. Connectivity (e.g. Bluetooth and Wifi) works properly (including for music), data and voice performance is good with one exception - while on in the car it does "hunt" between 1x and 3g service excessively. However, while it may show fewer "bars" than similar phones the phone will hold a voice call without distortion or drops with NO bars showing - which is much better than the Optimus that (putatively) shows "more signal." I have successfully run Pandora non-stop from Venice to Niceville with only an occasional hiccup, so in "real world" use I can't argue with the connectivity and network performance, at least within Florida. The stock load is refreshingly-free of "bloat" and unlike many carrier's base software loads it works well and is stable. While I am working on getting CM7 running on this, for most users it's not necessary. I've owned and used this phone now for about a month now and am entirely satisfied with the purchase. It has a few quirks where occasionally it will drop data and refuse to reconnect unless you go into and out of airplane mode, which is why the 4-star rating rather than 5. If Motorola releases updated baseband code that fixes this, it'll get a 5-star rating.