One of the main reasons why the Switch is doing so well is that people love the idea of taking that same console game on your TV on the go anywhere. And imo I feel like it's really the closest thing we've seen thus far with the console gaming on the go idea, previous handhelds always felt a pretty big step apart from their console counterparts, but seeing how the Switch is able to handle these huge PS4 type games with nearly identical graphics is amazing.
However, cloud gaming has the ability to stream full console games anywhere on a smartphone or PC with pretty much the exact graphical fidelity as seen on a console and could be played on nearly every smartphone. With this in mind and if maybe Microsoft Xcloud or Amazon Luna blows up, how much could it threaten the Switch's success and appeal since Cloud Streaming services could offer the same main appeal that the Switch can offer?