I'm not sure how much more of this protag I can take.
His only tiny flaw is that he does not understand the longing the women in his life have for him. Otherwise he is perfect and unbeatable in everything he does. There is no way for him to fail and no place for him to grow. In other words, he's boring.