I accidentally pressed "post" so my yap got cut off lmao. Anyways, I say the MC is a pretty balanced character and definitely one of my favorite power bottoms but our opinions may differ (I respect that).
For the ML? I don't have much to say. For me, I think his character may lack some depth but he's not the worst guy ever lol.
They're so adorable together fr. There may be some slight red flags but they're both pretty down bad and match each other's freaks. The MC is very protective of ML and same goes for the ML. They both treasure each other deeply (the story keeps portraying it) which is just so sweet.

This may contradict what other people are saying about the MC being bland and boring but honestly I really really love the MC. He's not the type of character where the story gets dragged along because of a misunderstanding. No, he's not. He actually communicates with the ML properly. He's a very mature, protective and independent man. He has so many badass moments that makes you wanna drop your jaw and cheer for him. Dude actually uses his brain. He is not annoyingly rude but not naive and overly nice as well. His major flaw is jumping into dangerous situations that could get him killed.
While it may come off as bland to other people, I really adore his character. To