Sasha Fierce is good but its too hit & miss to even compare. She has really good songs & really bland/boring/irrelevant ones. This is basically the Britney/Christina argument all over again.

We all know who's more talented, who's more creative & who's more artistic....but the other one truly DELIVERS.
Beyonce is the better singer, dancer, has more artistic influence but really...she has never delivered a consistent album. Its weird for somebody as famous as her to not even have one fully decent album.