Powder Blush (in 10 shades)

Powder Blush (in 10 shades)

Two reasons - it doesn't smell girly and it goes a long time. And the shades are never fake looking, but that's three reasons already. Benefits is a clear favourite.