I'm going to reccomend FL Tours. I booked a one-way limo trip (we had 6 adults and 1 child) and it was there when we landed, even though our flight was early by almost an hour.
The limo was clean, had the Goofy Movie playing, and stopped at a Walgreens at no additional charge. We were able to grab beer, wine, shampoo and sunblock.
I would use the free magical express service - just pick up your luggage and bring it with you on your bus. If you want to stop for groceries, I would recommend Happy Limo. We used them to take us to and back on the cruise.