Hans is a douche nozzle, no doubt. The thing about that particular game is that the cheating would have been very hard to pull off, sex toys or not. From what I've read of it, Magnus tried an uncommon opening and was surprised that Hans seemed to know how to handle it, but after the opening, Magnus didn't play very well. That seems to be the consensus from the chess wizarding world.
Hans is now #20 in the world, so he is the real deal, even if he got tagged for cheating on Chess.com. If Chess.com's algorithm analyzed that over-the-table game and didn't see it as cheating, and given how hard it would be to cheat effectively over the table, in a tournament where you are security checked before you are allowed to your table, what evidence is there that Hans cheated? He said that he randomly looked at that opening that morning. Chess players do study games, so it's possible, though the odds that he would pick the right opening to review would be low, that he did exactly that. It's the explanation that fits the cleanest. So I come down on the dumb luck side. I think he probably didn't cheat. And no doubt the whole chess world has been watching him like a hawk ever since, and he's climbed way up the rankings, into the true elite. So I think that's probably it. I don't have to like him. (PS Magnus comes across pretty well, but he's also a pretty arrogant fella.)
The show left out (I think it did, anyway), that at the e-chess tournament where Hans first beat Magnus, Magnus played him three more times, winning easily in each.
So Magnus is the better player, for sure, but Hans isn't a joke, even if he acts like a clown (particularly as a prodigy teen, go figure). My belief: clean win.