One of the few episodes in the series that actually worked well. The essential concept of Soulmates is that there is one person you'll love most, that doesn't mean they'll make you the happiest or make you the best person.
Bill Skarsgård's character is awkward, disconnected and emotionally closed, to the point where it's difficult to watch. He slowly changes and becomes more likeable, more engaged, more of a person.
There's a lot missing here, such as a bigger apology from Jonah and an explanation as to why the crystal ball was such a big deal, but ultimately it was about the difference between perfect love and a love built on shared experience and the potential to change one another for the more interesting (even if not necessarily for the better).