I don't think gamers quite understand what's the reality of gaming on handheld devices.
Switch managed to get console games at a decent level, and if you look at them on the 6inch screen, they indeed all look very impressive, and the full support of Unreal 4, support of Unity and other engines which was key for many third party games. Keep in mind the difference in sizes with other home consoles:
Let's look at what other handheld devices do:
- Gaming on Android/iOS which due to heavy OS and fanless build, the device goes in thermal trottling with pretty much all 3D games and sometimes 2D games too. They struggle even with freaking Fortnite.
- Nvidia Shield tablet, Nvidia made a big deal about some third party port, and still that console was a lag fest. (again i suspect due to the nature of Android not really designed for consoles with all its background activities)
- PS Vita which is obviously and clearly inferior to the Switch since it's an old gen hardware
- 3DS/New 3DS which is slightly more powerful than a Raspberry Pi.
If you want the best gaming solution on the go, Switch is the best option. If you want an all-in-one gaming solution both on the go and at home, it's either the Switch or a laptop which is nowhere near as comfortable to carry around (and if you want something with similar sizes to the Switch, than it's likely as capable or less powerful)