One thing is for sure: Beyonce IS NOT a songwriter.
This is one of her best singles ever, top 3 or 4. But overall it is a poor catalogue when it comes to singles. She can sing, but doesn´t move. She is a visual artist but somehow has not shaken the industry with innovation. Her real huge force? Perseverance and energy to perform. That´s why she has loyal fans. Definitely not thanks to her music or voice. She has not conquered her position due to voice.

PD: I salute the best female performer of all time: Tina Turner. Real uniqueness.