I agree and disagree
the battery life is somewhat speculative at this point, they may have been saying 2-1/2 - 6 just to be safe and cover themselves, if the average is like 4+ that's fine for me.
THe online service costing money is a huge negative, especially with Nintendo's negative quality of online experience in the past. Not to mention something like Mario Kart is HUGE for online play! forcing people to pay for the online part? kind of lame IMO, not a good trend that Xbox/Playstation have set.
I don't think the price is really unreasonable. 299$ for a dedicated gaming device that can be used on your TV at 2x the power and on the GO as a handheld will still be by and large the strongest spec dedicating handheld gaming device to this point? I see the value. Bear in mind its hard to get a decent new mobile phone at under 200$. I think to some extent we have to accept the reality of mobile technology- its not that cheap.
I do sort of agree with your sentiments though, the Switch presentation was fairly disappointing. I think you missed arguably the biggest thing though- the titles announced are kind of weak. I mean what's going to be at launch? Zelda and the lame 1+2 Switch thing (which I thought would be a pack in but it turns out to be a 49.99$ title)?
I jumped on a preorder already simply because I reallyyy want to play Zelda, but there is obvious concern.
I am honestly shocked the 1+2 motion shooting game is not a pack in for free, it seems akin to Wii Sports and something that is gimmicky and just a fun extra. Not sure who they expect to pay full price for that little game :/