I have been to both islands a few times and there is not much to do on either one besides Atlantis which is costly.  I prefer Freeport out of the two but Freeport blows too. IMHO...