Another vote for Bali, based on your criteria. Tulamben area of Bali offers some really great diving - wreck (Liberty), reef and great muck. If you are not photographers, muck not might be your thing, and for this reason, I wouldn't suggest Lembeh for you - it is great muck diving, but may not be of interest to all - plus, more difficult to get there. Bali also has numerous other topside activities and excursions - would recommend a couple of days in Ubud (no diving there), and there are several other areas of interest on this large island. Bali is also the easiest destination in Indo to get to - many international carriers go there, often through Singapore or Bangkok. Great food, beautiful scenery (especially away from Denpasar/Kuta which is overcrowded and very touristed). Over the years I've written some stuff up about diving in Bali - you'll find it
here (on my non commercial website).
There are lots of dive resorts in Tulamben to choose from these days. We've stayed at Scuba Seraya several times and like it very much. There are less expensive options in the area.
And, for future, you should seriously consider doing a live aboard, to really get out to the best diving in Indonesia. I've done Banda Sea, Komodo and Raja Ampat - all are fantastic areas to dive. Komodo is technically the most difficult, due to possibility of strong current, but it is the easiest to get to from Bali.
Hope this helps,
J.