Look, guys. I'm not going to sit here and try to force you all to don rose-tinted glasses and assume that this is going to be some kind of miracle machine. It's not. I do need to say this, though:
What were you expecting? You guys are shocked by this? While undocked, we're dealing with a device with a bright screen playing AAA games in HD. Were you expecting 5-8 hours of battery life? Were you really?
I'm expecting about 3-5 hours of juice depending on how you play, and that's perfectly fine. That's about what I get from my 3DS XL, and I've never run out of battery while I'm out and about. Even on long flights, I don't sit there and play my 3DS for four hours straight - do you guys? I'll play for maybe an hour or an hour and a half and then I'll switch to listening to music, reading, watching a show, etc. Then I might play a little more.
Even during a recent trip to Seattle with my wife, I'd bring my 3DS out and about and I'd sit and play in short sessions whenever we lingered somewhere for a longer period of time or during long tube rides. Even with the 3DS brightness cranked up to 3 and no power saving mode on, I still had plenty of battery throughout the day because I didn't actually spend more than 3 hours collectively playing on the thing. I was living my dang life.
I'm not trying to be antagonistic or dramatic or anything else. I'm really asking you guys: How many of you - when you're traveling, commuting, or just out and about - spend more than 3 hours of your day playing your 3DS or gaming on your phone or tablet? I guarantee that the people who say that they do need more than 3-4 hours of juice are the exception and not the norm. For those exceptions, I guarantee you that Nintendo will have charging packs. Even if they don't, charging bricks are cheap and effective. You can find them anywhere, they're like thumb drives. I bet for less than $40 you could find a high capacity quick-charging brick and a cable that would be compatible with the Switch and double that battery life no problem in a pinch.
Trust me. This is a nonissue.