They were sucking from DS to Wii U
But not for the reasons listed
They sucked because they sometimes decided to go with different control scheme, which make ports of many third party games very strange and clunky
They also leave some hardware features behind when they release a new console. Like they no longer use dual screen as part of their games
Switch is a great core machine though. If they don't come with another clunky Game Pad they are fine