Speaking of "almost there" solutions, although they added clip recording, A: It's only for 30 seconds (although apparently in the future they will enhance this) and B: It only works on a few Nintendo made games. Even worse, unlike what the Xbone/PS4 does, where it's built into the firmware and developers need to specify if they want it turned off, here it needs to be turned on in games. All first party games and games with Nintendo properties will eventually all support the feature, but third party developers need to enable it themselves. And for existing third party games, the developers would need to patch their games to enable recording.
More info here: Report: Switch Video Capture To Expand Beyond 30 Seconds In Future Update
This isn't surprising since Nintendo has always been weird about people trying to stream their games. I'm a little surprised they are going to build in game recording at all.