Glad you mostly enjoyed your cruise to Bermuda as we did our last 3 times! The 90 minute wait to debark is really not that unusual. Most of the time, the delays are caused by Customs clearing the ship. Our most recent cruise on the Oasis of the Seas we waited about 3 hours to debark before we finally touched land back in Port Everglades.