Hey,
Congrats.
I can understand and relate to the dilemma. I think the main differentiators are your career stage, future plans, and financials. The weights may differ person to person though and hence the overall outcome.
For example, for someone with a plan to go for a PhD after Master's, one year research-based program may still be a great choice given it increases your chances to land a PhD at a better place. Similarly, for someone in their middle of the industry career, one year professional program will be an excellent proposition. However, if you are just out of undergrad, I would personally recommend a two-year program. All of this is irrespective to your financial condition, which is often the biggest constraint for many people like me. You are obviously the best judge though.
I too have offer from Michigan for SusSys track, however, haven't heard anything on funding which is the limiting factor for me. Please let me know if they themselves sent you funding information last week, or did you request them to reconsider your funding status given you were not awarded fin-aid initially?