Haven't been to Bangka or Raja Ampat yet, but have been to Bunaken, Lembeh and Komodo. Agree with everything said above.
For convenience and price, N Sulawesi is hard to beat. Komodo is a bit more expensive and a bit harder to get to than N Sulawesi, but the diving is awesome. Hard to compare...