Uber should be more cost efficient, signing up gives you a credit to use. If you have a problem with the driver you can rate them, and they rate you. I believe you can see the rating before you choose your driver. If the rating falls below four stars of five, I understand they can be locked out from driving.
I've stayed at Windsor Hills, how are you planning on the rest of your transportation from the airport and to and from the parks?