Jersey, pretty much agree with your assessment on Bonaire and GC, my two favorite places so far. Have not been to the other places you listed. Been to Bermuda once for diving and enjoyed it very much. Just about ready to book a 3 night to BDA in July. Bermuda is a beautiful island and like GC can be expensive but just like GC there are ways to economize. On this upcoming trip will likely dive only one day with Triangle. Lots to see and do topside. Let me know if you have some BDA questions.