The ferries were really bad two years ago. They have improved quite a bit lately. I think the whole avoid the ferry at any cost is getting a bit overblown. The bigger issue is the poor customs clearance process at Roadtown. You can avoid that by clearing at WestEnd and cabbing up.