My top would be the Red Sea ... particularly the southern (Egypt) route which would include Brothers, Daedalus, Fury Shoal, and Elphinstone. But if you're into wrecks, the northern route around the south tip of the Sinai Peninsula is pretty awesome too.
Next after that would be Raja Ampat ... when I went I did it from an excellent dive resort called Raja4Divers. But it's probably better done from a liveaboard.
Next after that would be Philippines ... I went with the ScubaBoard folks last year to Puerto Galera and Dumaguete. If you have to choose one, I'd recommend the latter, as you'll be able to go spend your final day snorkeling with whale sharks in Cebu (which was amazing). But you can't go wrong with either location, and Atlantis Resorts sets a gold standard for the customer experience.
Next after that would be Komodo ... which I did (and recommend doing) from a liveaboard. Amazing reefs and varied conditions and marine life.
Rounding out my top five would be Browning Pass, in northern Vancouver Island ... the very best cold water diving I've ever experienced. Those reefs aren't just covered in life ... there's life growing on the life ...
... Bob (Grateful Diver)