Generally, it's always easier and less expensive to take the cruise line transfer.

However, in Ft. Lauderdale, it's only a ten minute ride from the airport to the ship pier -- if you hop in a cab right away, there's no waiting for the cruise line bus to fill up. In this port I'd take a cab.