Not really, just about any USB-C hub beats out Switch's dock in price and overall functionality. Steam Deck is also already the Switch killer for me, it has replaced 95% of what I previously used my Switch for. Biggest difference is Deck's focus on the portable experience, where I don't even really feel the need to connect it to an external display. Pulling down 60 FPS at 720p/800p (and still getting 3h30m+ out of the battery) is perfect for games like Monster Hunter: Rise. Compared to what, 540p@30 FPS for Switch's portable experience?
It's a no-brainer for anyone with a decent-sized Steam library, and to make things even more crazy, it emulates a number of Switch games well. Link's Awakening at a 60 FPS, even better than the original hardware of another "current gen" system. Steam Deck is a Switch Pro, and so much more besides.