I bought one just over a week ago and am yet to find a serious problem with it. Most apps will work on it, as long as you don't want to play power and graphic intensive racing games like need for speed and the suchlike.
The camera is pretty good, battery life is a little disappointing but I expected that with a smart phone, the apps and internet load at a respectable speed, and it plays flash content.
As my first entry into the smart phone/android market, I'm very happy with it.
I got mine through mobiles.co.uk, with a monthly line rental redemption of 13 months free on 18 month contract.
600 minutes 500 texts, unlimited internet on T-Mobile (the 3G share with Orange seems to be moving forward well according to another thread on here, although currently the signal is good) with a bit of topcashback it works out as £120 over 18 months!