The only way to do the switch right would be to scrap the whole thing and make a proper console.
First off, the entire basis of the system makes me wonder if anyone at Nintendo is even aware of what people think of their current products. The Wii U gamepad is almost unanimously hated. Every time it's forced in a game, people are begging for an alternate control scheme. So what is Nintendo doing in response to this? They're making the entire console a glorified Wii U gamepad with a docking station.
Second, making a home console / portable hybrid is a horrible idea with current technology levels. It's just going to end up being mediocre at both. As a home console, the requirements to remain portable are going to severely hamper the hardware. While they haven't stated any exact specs, anyone with half a brain knows that the power and thermal limits of the portable design are going to mean extremely anemic hardware next to the competition. Furthermore, requiring the whole unit to be a single custom made SOC rather than using a more standard modular hardware layout is going to drive up the price. They're asking $250 for the Switch, when just $20 more gets you a base model PS4 or Xbone. A standard hardware layout would mean some combination of higher profits on hardware sales for Nintendo, higher specs for the same price, or a cheaper console with the same specs. It would be a win/win on every front, but Nintendo decided against it.
The weak hardware is also going to kill third party support, just as it has for Nintendo's last two consoles, and Nintendo still seems completely oblivious to the fact. For the third console in a row, developers will have the choice between making a single game that can be ported with relative ease between PC/Sony/MS hardware due to their similar hardware design, or dedicating an entire team to make a custom build for Nintendo's special snowflake toaster. I don't care about Nintendo's claimed third party support for the Switch. Remember pic related from the Wii U launch, how'd that turn out?
As a portable system, the listed 3 hour battery life when playing BotW is laughable. And keep in mind that real world battery life is almost always worse than what's listed on the box. This is only compounded by the problem of charging. For a 3DS, you can use a $3 cable to charge from USB2 ports, which can be found virtually anywhere. But the Switch needs USB-C, which is still extremely rare in 2017. Not to mention non replaceable battery means anyone who heavily uses the Switch as a portable system is going to have extremely diminished battery life after a couple years, with no simple way to replace the battery. Then there's the issue of portability itself. It's almost as large as a Wii U gamepad, so you're not going to be just sticking it in your back pocket as you leave the house, you need a bag for this thing. And when it's in that bag, you better be careful, because without having a clamshell design to help protect the important parts, the screen is going to be damaged at the drop of a hat.
And let's not forget that Nintendo already has an extremely successful portable system on the market, so half the purpose of the Switch has competition from within Nintendo.
It's like Nintendo has their head so far up their own ass that they think the Wii's success was due to some genius on their own part, when in reality it was just an extremely lucky case of being in the right place at the right time to capture the casual market. Now Nintendo is trying desperately to duplicate that success, but it's never going to happen, because the casual market has been completely dominated by mobile games at this point. The entire situation with the Switch makes me think the top brass at Nintendo is completely out of touch with the current market, how their past systems have performed, and what consumers actually want.