Make sure it’s a flaw that doesn’t prevent them from being charming (such as “face burnt off” or “is Hitler”) and can be easily solved in fifteen minutes (has sex, decides not to be lazy, has sex with Mila Kunis). Do not expect your protagonist to be more charming than Paul Rudd. This is not necessary, nor is it possible.”
Paul Rudd is unflappably charming.