Thoughts on the ending:
Short: I liked it.
Long: So basically even though they were close to each other their personalities wouldn't let them be close enough. As MC said, they were too comfortable with each other not trespassing their boundaries. They were never honest and were too afraid to take a step forward.
If they were in a relationship those issues wouldn't have been fixed and probably they would've ended up worse.
MC finally became who he wanted to be, without being dependent on anyone.
Yeah, relationships are cute and we all shipped them but MC worshiped the dude. In other words: red flag of unhealthy relationship.
They were better off separated. It's sad, but what they had was special and it's better to leave it as a nice memory than to kill it.
Not everyone you cherish will be in your life forever, and sometimes they will go and that's for the better.