I own a S2. This was for my friend with a limited budget. Given his limited budget, I advised him on an Android phone against an iPhone because it would've been quite an old device.
Now, he's pissed off with the lag and there exists no developer support to help solve that.
Btw, a 3GS does not...