I've actually dove with Kararu on both the Bali-Komodo-Bali run and the Raja Ampat trip. I was on their first trip ever and then on their second Raja Ampat trip. I thinkn overall the Bali-Komodo-Bima trip will give you more varied diving. Cannibal Rock off of Rinca is one of the best dives in the world, and there are other dives on that trip that are incredible. Expect strong currents in places, some areas wrecked by dynamite fishing, but other areas that are incredibly lush, full of life, etc. One of the interesting things about that area is that the cold-water upwellings actually add to the diversity. More nudibranchs in one dive on a black volcanic wall than I've ever seen before. Raja Ampat on the other hand is incredibly beautiful. Topside, the scenery is the prettiest I've ever seen, even beat Morovo Lagoon in the Solomons and Palau. Underwater - the amount of fish, soft corals, crinoids is astounding. On one particular dive, I saw more soft coral in a lengthy cut than I thought possible - and all different hues. And, crinoids living on crinoids living on crinoids - all different colors. Good for wobegongs, bamboo sharks, and clouds of fish. The underwater topography is all the same though - sloping walls to about 120'. Not nearly the invertebrate life you get on the Komodo trip either, and the vis isn't as good. The trips are different - if you want sheer variety of dive sites and you're into critters and macro, Komodo is better. If you want lush beauty and the feeling of virgin diving and aren't so much concerned about lots of critters and variety - Raja Ampats can't be beat. The Sea Safari is a great boat with a great crew - good food too. Say hello to Tony, Lisa and Sascha for me.