There are good spots to dive on each of the 3 islands, but of the three Bonaire is the one that really caters to divers. Bonaire Dive & Adventure used to have unlimited fills for $100 per week and boat dives were another $25 each. I am sure it has gone up some. Vehicle break ins and fraudulent repair claims by car rental companies are common. Bonaire is overbuilt with 2 bedroom condos and somewhat short on hotel rooms close to town. The best deals are quad occupancy.
The main town on Curacao definitely has retained its European charm, which may be an attraction. Outdoor cafes in town offer inexpensive good meals. We used Seascape divers located at the Hilton. There is a good inexpensive restaurant down the street at the Clarion Hotel.
Aruba is very expensive. Its hard to find dinner main dishes for less than $22 and food quality often does not match the prices. The hotels are also high. During off season $180 gets you one night in a motel room at the beach, add another $100 for in season. The closest thing to it would be Grand Cayman. Expensive, nice beaches, crowded with tourists, and divers are in the minority. There may be some good dive shops on Aruba, but I did not find one and other divers were complaining.