How Come?

Moderating the board, and also just in chatting with people, it seems that the Bahamas, is low on many peoples island list. Some have called it the pits, pushy people, dirty, etc... I don't get it, Over the years I have seen this island clean itself up, get the Atlantis Hotel, etc. I also think they have the prettiest store in the Caribbean, John Bull. So my question is, what makes this island different from other ports in the Caribbean? I thought it cleaner than many, safer than others, The Atlantis, a big draw for many, so, if you love it, tell us why, and if it's not your port of choice, why not?