While I think Beyonce is a great singer, I personally favor Pink and Avril Lavigne more. I think Beyonce has been pulled into the whole Hollywood weight loss obsession and has not kept it real for her fans, whereas Avril and Pink have. Also, if I'm not mistaken, Beyonce doesn't write her own music and Avril and Pink do.