To be honest, I already feel the screen size to small to play some of the games, e.g. Xenoblade 2, and I end up playing those games on a big screen mostly. A smaller screen size for the types of game I want to play is a no go for me.
I don't think the Switch is horrible at all, far from it, in the end it is the console I play the most and I have plenty other current gen consoles. I play it portable way more often than my 3DS also, even though the 3DS is more comfortable to carry.
That said the console is flawed in some aspects, e.g., the way the Joycons and the main console are hold together could be way sturdier, the Joycons could also not have wireless connection problems, the damn thing could support bluetooth headphones (that is the most relevant downside for me), if they're assholes that won't support bluetooth headphones they could at least have placed the headphone jack in a better place, e.g. IN THE BOTTOM.