This is a perfect phone and has all the features which a good smartphone should have but it overheats like anything on heavy usage. Being a gamer myself.
I like to play a lot of heavy games on my phone like asphalt 8 and nova 3 but this phone just becomes a pan after 5-10 minutes of gaming.
It becomes very difficult to even hold the phone and takes a lot of time to cool back. Rest everything is very good in this phone, especially the camera and the processor. Only the heating problem is so much that I am forced not to use this phone.