Depending on the situation I dress to please (not to impress or to compete with) myself, men, women...
I want to look great, but feel comfortable. So when I dress for myself I go for something simple (and short 🙂 )
I think men want women to look like women, and dress like women. So when I dress up for a male 'audience' I always look like a woman (wide range from hijab to a sexy dress depending on the circumstances)
Most of the time women look for the DON'T things other women do and then criticize them (constructively or negatively). So when I know I will come across other women I make sure I respect the rules of color matching, fashion, trend of the time etc.
But it is quite easy to cut across all three. Be myself, dress to please men and still be appropriate for a female 'audience'.