If you want to be in control of the situation, drive yourself. I believe they have parking properly staffed and have not heard much complaining about that. (We were able to walk from BC.)
Uber/Lyft is generally a very good alternative, but I have heard of a couple of cases where they were tracking their driver and the driver was obviously already stuck in HS traffic from a previous fare so late fetching them. If you’re going that route, I’d have both installed and set up so if there is an issue, you can switch services quickly.
MFSR waits are generally very long first thing. I believe arriving 90 min or more before opening is recommended to reduce wait time.
We were at security at 625am for 7am opening on a CL7 day and were off MFSR in 90 min. (We really just wanted to get it checked off and were willing to wait longer to have the extra sleep since we had quite a bit of our week dedicated to HS.)
We had been at HS the evening before for Fantasmic and watched wait times before and after and hadn’t seen anything less than an hour. We were also at HS one evening later in the week and checked the wait a couple of times hoping for an appealing re-ride time but didn’t see one (but we were trying to work around Star Wars fireworks and Oga ADR so it wasn’t high priority).
Many people have had success in last half the day, though. I’d just figure out at what point you’ll bite the bullet and just do it regardless of wait time.