I'm a huge fan of this guy...yes I know his name is Neil Patrick Harris, but I love him as Barney Stinson.
Not many woman are a fan of a character like this, but I think he is just the cherry on top of the awesome that is him.
Why do I like him? He looks after himself, he doesn't give a shit what people think and he tells it like it is. Women should be more like him. Don't care about how you think people will judge you.
Look after yourself, wear what you feel good in and tell it like it is. Confidence is the new sexy.