The iPhone 5 is my first iPhone, but I have an iPad 2 and iPad 4.
That said, I'm pretty happy with my charge time. When just sitting on standby I am getting more than 1% per minute. I just this morning got to work and my phone was at 3% at 8:39 am when I plugged it in. When I turned on my TuneIn Radio app (which is a battery hog) at 9 am it was at 26%.
So, 23% in 21 minutes. That puts it at about 1.5 hours to charge from 0 to 100%.
After owning Android before, I think 1.5 hours is outstanding.
I really don't understand how anyone would need 5 hours to fully charge. That seems like some kind of issue to me.