I think Beyonce is absolutely beautiful and a complete entertainer. It's ridiculous to even try to criticise her live performances because she is always on point live and is miles ahead of everyone else in terms of the effort and professionalism in her approach to her work.

But, she isn't the musical genius her marketing team like to make her out to be, she has been caught stealing people's songs and lyrically the songs she has put out are ok and so if she is the only hope music has, that says alot about how low the music industry has sunk.

It wouldn't even matter if beyonce didn't write her songs because she deserves to be a star just from her talents as a dancer and singer and the energy she has on stage. She has the x-factor without a doubt. It's just that she lies about her musical talents as a writer and musician, which are limited.

I know I'm going to get blasted for this, but it's just my opinion, don't shoot the messenger!