Ditto on Socorro. We went on the Solmar V and really enjoyed it. However, I've come to conclude that, just like you can't share a computer, you can't share a bucket list. For me, Cocos Island will be my all-time favorite but that's because I am in awe and truly love hammerheads. To be in constant hugging distance and being part of schools of 50-100, my heart has never pounded so hard on a dive. For those with less of an obsession, might not be top of their list. Also, just dove Wakatobi and that is right up there because of combination of visibility, corals and muck diving (we spent half the time on the live-a-board which gave us two days muck diving....which we hadn't done before). So, decide what things about the underwater world you love to see and focus on a destination that has the most of that. Rarely does a location have everything, so, prioritize, but not to just one thing. For example, if I'd gone to CoCos in March 2016, El Nino would have ruined it all because most people traveling at that time barely saw hammers and no close encounters. I would have spent big bucks and not seen my obsession, nor much else as you really only go for the hammers.
Rob