Nope. As far as i seen it. To get a 2 hour charge to 100% would mean my phone was about 30% charged still. I have had many smartphones I leave charging over night. Guess what... They all still run me a good 15 hours while playing games and surfing on the internet.
Also. as your battery...