I like Shakira better than Beyonce. Beyonce seems snooty and entitled and isn't as hot IMO. Shakira seems cool and is sexier.