At the beginning of 2013, I upgraded my phone to a Samsung Galaxy S2, which is a fair bit more powerful and capable than my previous Google Nexus S. From that point of view, I'm very happy with it. It's got more storage and more memory, so it can handle video without choking, where my previous phone basically drew the line at audio. The screen is a bit larger, too, which is good, and the battery usually lasts me the whole day as long as I save battery-intensive tasks (such as aforementioned video) to the end of the day.
Almost everything else is a disappointment. Samsung, of course, loaded it up with their own inadequate launcher program and their decrepit bizarro-world Samsung Apps store, plus several crapware apps that can't ever be uninstalled and are difficult to distinguish from real apps.
The hardware leaves a bit to be desired, too. The phone will frequently turn itself off for no apparent reason (eg, sitting flat on my desk can trigger it) and the mic and speaker work just barely well enough for phone calls. It can't hold onto a WiFi connection to save its life, and just the other day it ignored my selected alarm tone and volume settings, electing instead to play the default alarm tone at full volume.
In short, my Android phone is less reliable than my desktop computer was in the 90s, with less control and more broken software. And you can't take it away from me, because now I feel as if I need it.
Mokalus of Borg
PS - I have been informed that some of these issues are due to a Samsung software update.
PPS - And the whole review is moot anyway since the phone is outdated now.