When using Disney transportation, whenever I have had a certain time I needed to be there, Disney transportation always made me late.
If you want more control over your arrival/departure times, driving is your best option.
However, Disney transportation can be convenient. You just have to allow enough time. Don’t cut it close.
We went from the Grand Floridian to Artist Point at the Wilderness Lodge for dinner. Took the monorail to MK, then took the water launch to WLR. However, we actually had to wait a few minutes on the monorail, and we waited about 20 minutes for the boat.
We decided to take a bus leaving, but we probably would’ve been better off with the ferry. It was around closing time for the parks, so resort buses weren’t running people to the parks for bus-swap.
But that was just one bad experience.