In reply to Martin W:
"Of course "power users" eg folks who do a lot of gaming or HD video streaming on their phones will benefit from a higher spec, but a lot of people will manage just fine with low to midrange phones if they don't want to run particularly demanding apps."
What version of Android does your phone run?
I'm not a power user (i.e. I don't use games or video, the iPad is for that), but I do like a device that "just works" and doesn't lag, nor have a too-small screen etc.
I used to have an HTC Desire (Android Gingerbread) and it was fine. I tried, as a replacement, an HTC One V, which is about the same spec, and on Ice Cream Sandwich it was horribly laggy. Sent it back and got a One S (lower spec than Galaxy S3, similar to S2) and that is fine.
Some people must just have a higher tolerance than me for slow or laggy/jumpy electronic devices. I'd rather have a classic Nokia than a smartphone like that.
Neil