I got a 630 a while ago. The most demanding game I've tried on it is Angry Birds, so cannot comment on games not running on it.
I really have no issues with it. Importing the contacts from the previous android phone was painless, works well as a phone, the built in MS office is usable, the GPS navigation is awesome and it has dual sim, so I don't have carry two phones.
It was cheap, it works, I'm pretty happy with it so far.