Ok back. We only went to 2 parks during our WL stay. Animal Kingdom and MK. I can't help too much with the bus transportation to the parks, we had an Ohana breakfast first so we took an Uber to Poly then Uber to AK. We did take the bus back to WL, after park close, and that was fine.
As for MK, I quoted the times above, but we left the park at 3:30pm and took the boat back to WL. That was fine as well. I'm assuming that park closing would be ok. It has been for me at the other resorts. They usually bring the larger boats at that time.
I think AKL is a great suggestion. I have not personally been there, but have heard great reviews from friends who have. I actually had AKL booked for our pre cruise stay, once the trip changed I cancelled it. I actually wanted to stay there on the back end of our revised trip instead of WL, the amount of activities they have scheduled for the day look awesome. The view would probably be incredible as well. In the end I'm glad we did do the Wilderness Lodge, the proximity allowed us to add one last MK visit on checkout day.
I don't think you could go wrong with either one though!