I know it's and added expense but this is why we won't go without hoppers anymore. We head to HS, ride Rnrc, tot, and star tours a couple times each then gmr. If we'd have the time after we'd see Indiana jones. After that we'd head to another park for our FPs. Later on in the week we'd head back to HS for FP in the afternoon and do anything else that we may want (launch bay mostly).
We also do this for AK and EP. Honestly, to us, we don't think any park is a full day park. although MK has enough that it could be and if you enjoy world showcase so could Epcot but we'd rather do a little in a couple parks each day.