Different people & circumstances differ, I suppose. I love Bonaire; I've had 7 1-week trips there. But flying out of Nashville, TN on Delta (I'm less trusting of some of the cheaper airlines, like Insel) tends to run around $1,000 - $1,100. Then there's the cost of the stay + diving + a tank of gas for the rental truck, and you either drive manual, or come up with another $150 (and arrange in advance) for an automatic transmission truck.
But Bonaire tends to have warm water & good weather all year. Dive Hut is a good budget option, but you don't have a house reef. A good house reef like at Buddy Dive can encourage you to get in more dives.
When I spent a week in Key Largo in late September this year, trip costs were around:
1.) $400 apiece + baggage charges, round trip, Nashville to Ft. Lauderdale.
2.) Rental SUV via Budget Car Rental - I don't recall what that cost. And there was a gadget we rented that collected the toll road fees so we didn't need to stop for them.
3.) $800 & some for a Courtyard Marriot room for me, wife, baby daughter & mother-in-law.
4.) $600 + tax and tips for a 10 boat trip package with Rainbow Reef Dive Center, that let me get 20 dives in 5 days for $640 something plus tips.
Overall, the Key Largo trip was cheaper than my Bonaire trips, for what we got, though traveling with 2 adults & a baby who weren't diving gave me a different situation than some would be in.
Cozumel is much loved for fairly cheap dive trips, but the depths are deeper than you may want.
Richard.
Sent from my iPad using Tapatalk HD