Finally someone who gets it, I have tired of seeing people saying Ian is using Jo when he made it very clear since the beginning that he wasn't looking for a serious relationship. Ian and TJ have mutual love and as you said the only thing stopping them from being together is the toxic lifestyle that TJ refuses to leave behind. Ian and Jo barely know each other but Ian and TJ are literally childhood friends who understand each other completely, at the moment the probability of Ian choosing Jo is zero cause he's love for TJ is very deep
BL is Life, BL is Love, BL is everything, Bow down to BL 
When life gives you lemons make lemon flavored lube, y'all going in dry that's why life hurts so much

When life gives you lemons make lemon flavored lube, y'all going in dry that's why life hurts so much