Seems fine.
I don't know what people were really expecting.
For having a full powered console, being able to take it mobile is a bonus, not really the main use. At least in my mind.
In an ideal world we would be able to take it mobile and play all day, but thats not the world we live in.
Hell I am lucky if I can get my PS4 controller to last more than 3 hours. And with my cell phone I always bring my charger cause I know without it, with real use, I am going to be left in the lurch very easily.
The charge time, I don't see a concern with, that time can be spent... playing... at home.
It's best not to view it as a handheld, and just a console that you can take mobile and play for a bit. Probably shouldn't spent 3+ hours at the park with it with no power plugged in.
I dunno.