Overall, yes I am a fan of Beyonce's music but just like any other artists there are some songs I love and others I do not really care for quite as much. This same thing can be said about artists like Queen and Journey whose songs are still played probably even more often than Beyonce's songs.
I think even those people who may dislike her music style will still say that a lot of her songs are at least decent songs, even if they are not their favorites. She has an amazing voice and is incredibly talented. She is also a great dancer.