It's very much an individual preference...
I don't get groceries [I figure I am on vacation, somebody else can feed me].
The big pros for me are simplicity and speed. No waiting at the carousel for luggage and quick trip to the resort. I don't need anything from my checked luggage until I'm back from the parks later.
The only con for me is they treat flights to Canada the same as overseas flights and book the return bus an extra hour early, rather than like a US domestic flight which it is more realistically like.
Completely agree with your point of view! especially for the con!:sohappy: