Im currently using Iphone 6. It takes me 2-3 hours to charge it completely. The issue comes when it drains in 1 hour on heavy usage! The battery is 1750 mAh!
If youre a heavy user I would prefer you to go with OS( android) .
The other issues is the back of this phone, its very smooth so sometime it might slip from your hand and phone may get damage!
If you love playing heavy games then the phone aint ment for you since the battery life is too short.
Im a gamer but I love IOS so I got with a power bank where ever I go. so that could be one of the solution!