While this is an accusation that has been aimed at Madonna before, you can’t seriously be saying Beyonce lacks singing talent.
She has a fantastic voice with phenomenal range and tone control. While she has lots of natural talent it’s obvious she has spent countless hours training her voice.
I’m not a fan of either of them, but I can appreciate talent where it exists. Besides, who is actually going to complain about Beyonce shaking her money makers on stage?

Yeah - Beyonce's one of the most talented performers out there.

She's also the living embodiment of the 'diva' label and probably about 80% batshit insane. Every sit-down interview that girl does tends to turn into full-on crazy.