I think a happy ending is tj and Ian developing as people and getting over their past guilt. Work through the trauma individually and together.
If they decide to stay single, great. If they end up together,, also great.
I can't ship Jo with Ian long term tho. Ian is damaged and Jo is a people pleaser. Jo will put himself last in everything. Ian is too in his own world and emotionally stunted to be a good partner to someone like Jo.
If everyone ends up single but better people, I'll be happy. But we know that's not happening.
I'd rather ship tj and Ian together because they have more raw chemistry and it's more balanced.
IanxJo would just make me sad for Jo.
Maybe the author will do something to change them each as people. We'll see.
Love alone doesn't justify a relationship from my pov.