Well considering that Ziggy Stardust is one of the best and greatest albums ever made and Queen are one of the most overrated Bands in history, there's no competition.
Queen have done a few good Rock songs, and the rest of their catalogue is horrible, camp, rubbish.
People are like Lemmings, they'd follow each other over the edge of a cliff, because the mainstream media told them to.
Two of the biggest myths in music history perpetuated by the media are that Queen and The Rolling Stones are the two greatest Rock Bands.
Another great myth is that Elton John could still sing after his throat operation in the 80's.
Elton's vocal range was diminished by 90%.
The Rolling Stones are a loose and sloppy Band who think they are wearing The Emperor's New Clothes.
When I hear Queen songs it confirms for me that STATUS QUO from the 60's to the early 80's were the greatest, best, most genuine and honest Rock Band on the Planet.
Back on topic, Bowie at his worst was better than Queen at their best.