I personally hate this phone. It is not a good phone for youngsters. you can install applications but after installing 5-6 application it starts hanging. there is not any cool features in this phone. It has a madicore display which is not good for users. and yes about the storage- you can get a little amount of storage in it.About battery life it has a medium battery life which is not enough for a user.