If take the xc90 in a heartbeat over the cx5. It's a beautiful looking suv.
Obviously "beautiful" is subjective so there's no right or wrong here. I think the XC90 targets a different market, perhaps the rich and older (45+?) people as it looks more classic and formal, vs the sportiness and boldness of the CX-5 (which probably aims at energetic enthusiasts).