Care to show where his flaws actually ever hinder him?
Complaining about your flaws but then having everything go right for you every single time is not realistic or interesting.
A guy who doubts himself, has textbook plot armor but is loved and wise beyond his years, who is also attractive and talented, sounds liked a certain type of character many people hate.