It is a excellent phone for the price. 3 GB memory handles most of the tasks thrown at it. It can handle most games like Asphalt, Full HD touch with best dolby sound quality, processing fast and smooth, The updates that are downloaded when the phone connects to the internet handle that completely. The phone did not overheat even without the updates, so I assume the phone was updated before it was shipped. However it is a good practice to update the phone regularly. Minor heating when playing games for more than an hour is expected, so no surprises there.