I have been to both Komodo and the Solomons. From my perspective, the Solomons is far superior! Komodo was OK, but honestly I've seen better diving in the Caribbean (this is probably weather dependent). I have been all over the world - Belize, Honduras (Bay Islands), Nicaragua, Palau, Turks and Caicos, Curacao, Komodo, Cozumel several times, Pacific coast of Mexico, Thailand, etc. The Solomons is the 2nd best diving (Palau was slightly better) and a fantastic cultural land experience. For all things - sharks, mantas, schools of fish, macro, coral, topography, etc. Solomons is superior to all other than Palau, and it is a very, very close second. I very rarely consider a repeat visit to any destination and I would go back to the Solomons in a heartbeat. To clarify, I did both the Bilikiki liveaboard and Uepi. Both were absolutely fantastic, but the Bilikiki is something I will repeat in my lifetime. A second to none experience. Do it, you won't regret it. For what it's worth, I do (a little bit) regret going to Komodo. Diving just wasn't worth the time/effort to get there and the crazy diving conditions.