Yeah, Joi was great and I also really liked Will, tbh. I forgot Casey was even on this show when she was here, and some earlier contestants were also forgettable (but made sure to have their moments still, like Sandy, who refused to let Dom back after them not acknowledging her even being on the show until that moment).
And yeah, once it gets down to a certain number of people, it becomes pretty obvious. I was 100% sure and would've bet money on who it was (I was right) coming into these two episodes as there was the most evidence built up against that person and the episode where Avori was locked in the cage was the one I went from I think it might be this person to it's DEFINITELY this person.
As for the result:
Kasi was a terrible Mole in that if we had to watch her all season, could she not have at least been entertaining? My goodness. Joi was like a reality contestant from the early 2000's that just gave zero craps before people became all nice to each other on reality TV.
Will was a satisfying winner, although I would've loved Joi to win. I see a very realistic future where Will and Joi are both on The Circle, Love Is Blind, or, very possibly The Amazing Race or The Challenge. I could see Will crushing TAR and I think he has the drive to be a worthy rookie on The Challenge.