Big question: is it 7 hours including time you need to spend getting to the airport, or is the 7 hours how much time you have after you've accounted for travel logistics?
Because if I had a full 7 hours I could spend in one of the parks, I'd totally buy a park ticket. I'd strongly consider doing it for 5 hours. 4 or less I might start looking at Disney Springs or something instead.