Of course everyone has their opinions and preferences on what system is their "primary" console. Is the Switch viable to be a primary? Well like I stated it's about your preference and what you like. The Switch's biggest advantage's are the Nintendo games and portability. That's it. Now if you want the argument to be why the PS4, Xbox One, and PC are much better options for a primary gaming device, then I'll list a few. Yes I know you said "primary gaming device" but you can't ignore what your gaming device offers other than just gaming.
Now the PS4, Xbox One, and especially PC get the "bigger" games that the Switch will not get. Also, games that do come to the Switch that are on other platforms are the worst versions that have low resolution, low texture quality, 30 fps, etc. All of that is what you get in favor for the portability. Now the biggest one in my opinion is the frame rate. Games are better when they are at a higher frame rate so when you go from 30fps to 60fps the game not only is faster, but more responsive to your commands. Playing DOOM at 30fps isn't good, it's playable but playing at 60fps + makes the game much better especially with a mouse an keyboard. The motion controls are a really good addition, however it's still 30fps and you can use the Pro Controller on Steam using the motion controls at 60fps+.
The PS4 and Xbox One have way more uses than just gaming. The Switch only has Youtube and Hulu, however these systems offer way more apps such as Twitch, Netflix, etc. but the biggest one is a web browser. You have cross game voice chat whereas the Switch doesn't barely has any games you can use voice chat. The PS4 and Xbox One as stated before will run your games better than the Switch, and will get the "bigger" game releases.
Now the PC, oh man the PC. Way WAY more benefits than a console. The best versions of games, much bigger library of games, cheaper games, free online, more genres, multiple control options, etc. Now the biggest benefit to PC is it's a PC. You can do way more than just gaming.