You do have a point that MC is not yet well developed, we know Terrace and Ayumi are working out, Ayumi is a great cook too, Ami and Terrace are very open to other people and have useful connections, they really know how to throw a party and have fun. And then the MC who just stays at home instead of going for a run with friends and just... sits in the phone i guess... We only know him for his kinks basically and his love and acceptance of Ayumi. But this game is still very new and I believe we will get to know MC better in the future.
But the other things you say sound like trolling, cause I laughed my ass off reading about how terrible his friends are for teasing him. MC never said that they should stop it because friends love to tease each other and he is no exception.
Also you are forgetting the fact that MC has an affair with Ami while in relationship and says nothing about it to Ayumi, which makes him a cheater. So he is no better than everyone else by your standards :)
Nobody's perfect and there are people like MC irl, people who just go with the flow and let others make decisions for them. That doesn't mean that they are weak, bad or cannot change. You can just make a hasty opinion about them without really getting to know them better and I hope we will.