It's true, only bitching about things wont fix them... but it should give Nintendo a hint of their consumers not approving their online strategy. It might be the cheapest one between consoles, but that doesn't mean we have to like it. Nintendo can take these rants and fix what consumers don't like.
The switch should be capable to run voice chat by connecting a headset. If you want to write for some reason, you should be able to use the Switch's touchscreen! Simple as that. Their approach to voice chat and online app with a smartphone is not user friendly, and that is soooo NOT Nintendo.
On docked mode, you would have to buy a wireless headset or one with a long chord. In regards of writting, we know usb keyboards (at least some of them) work on the Switch, so there we go!