If you are just looking at the regular Marriott (not the TS ones), some other things to consider are
Parking fees
The flagship Marriott has hefty fees, and the Marriott Village added modest ones ($5 per night?) a yr ago or so.
Free Breakfast, in descending order of best to least
Residence Inn (full hot breakfast Buffett daily)
Springhill Suites (some hot dishes but more limited)
Fairfield (more of a continental breakfast with add ons like yogurt, microwavable breakfast sandwiches)
Courtyard, no free breakfast but they do have a daily buffet (and some hotel rates will include a free breakfast, especially at the Courtyard on Palm)
Beds
The Springhill Suites at MV only had double sized beds.
The Fairfield at MV has a bunkbed option.
The newer Fairfield at Palm and 535 has queen beds.
Space
Best are the one and 2 bedroom suites at Residence Inn
The Courtyard on Palm has a one bedroom suite option. This is an older property and they often offer good rates on these to fill rooms.
Springhill Suites has the extra sitting area/couch area (and can sleep 5)
Fairfield has the family suites room with a second room partitioned off (but not completely separate)
The Courtyard MV has rooms with nice balconies which can add to your living space.
Pools
Marriott Village has 3 themed pools and you can pool hop between them. The one at the courtyard is indoor/outdoor, Fairfield has a big kids splash area.
Residence Inn has a decent pool, small waterfall, toddler pool, hot tub.
Courtyard in Palm has two pools but they can get crowded.
We've stayed at all the properties several times over, but usually try to stay at the Residence Inn on Palm. More space, good free breakfast, comfortable large beds, easy access to parks. Plus they are about to open a new road that will cut to the back side of Publix (plus the outlet malls) in 5 mins or less. You can also skip the DTD madness with alternate routes in.