they're all beautiful
speaking as a woman, Zoe Saldana is the most exotic and unique to me. I'd go gay for her

She's just effortlessly gorgeous.
The actress that played Gaila is also very pretty and I can't not mention Winona Ryder who I always found such a pretty woman and interesting beauty
Alice Eve is default beautiful she is typical pretty blonde girl, one of the many pretty blonde girls movies and commercials are filled with. (though I do think she looks more beautiful when she's being herself than when she has Carol's make up on her)
But then I had always been one who find dark haired people the most attractive for some reason.
Perhaps because you are dark and insecure.I know how the media views beauty and I get what you are saying about the pretty blonde stereotype that Carol falls into.
It is only of late you see women of colour either they are Black, Chinese, Indian, Hispanic getting the same attention like a lot of blond white women. I can't personally say I know for sure what women of colour go through but I am aware of the social stereotypes.
You don't need to tear down carol to make uhura look good. Both girls are pretty. Nonetheless , Zoe is prettier when you look at their faces up close. However I would say carol is overall more attractive when you take into account her body.
Zoe is very skinny and I was not a fan of her hairstyle in STiD it did not suit her face. She should haw wore her hair loose like carol.