I agree that Shakira is talented, but she already tried HARD and failed with her She Wolf era. Anyway, they're both great. But we all know that if Beyonce wanted to be #1 again and stopped playing to be an "inspirational/artsy" type of artist (which I 100% think she's not) she will destroy everybody, EVERYBODY.
I wouldn't be so sure, she hasn't destroyed Shaki's singles (Whenever, Wherever and HDL) numbers yet.