I'm fine with the 3 hours. We've been to Disney twice in the last 4 years, and both times we needed most of that. The first time we were the first of multiple pickups plus a huge check in line for southwest (there was problems with RAC). The second time we stood in the 30 ish minute security line, only to be turned away because the boarding passes we got from RAC wouldn't read (2 of the 5 of us). The first year we had maybe 5-10 minutes before we started to board, the second year maybe 15. I know we made it, but if we would've left a half hour later we wouldn't have made either.