Thanks for your points, they're all helpful. Unfortunately I don't have the liberty to choose OSU (made the stupid mistake of applying to the mechE program instead of robotics, thinking it would be safer; wasn't admitted). I have to choose between Columbia and NU, so NU is the clear choice for me. Some pros about their program which helped me make the decision, from talking to their students and faculty:
If you're sure you do not want to pursue a PhD immediately after MS, the one year program can help you join the industry faster. Companies don't really read your thesis, they just want to know you've worked on relevant things. I think a portfolio does as great a job (if not better) as a thesis in conveying your potential to them.
Agreed, it might not go as in-depth as a thesis MS, but the reason you were underwhelmed by their current portfolios is that the final quarter, which will be dedicated to doing your own project under a professor, is yet to come. The ones till now are mini-projects which were part of their courses. Also, you will have a lot of freedom in the final project - you can propose your own idea, instead of working on a project your supervisor is already leading. (What the professor gains from this is preliminary work which they can expand on later and propose for grants).
The cohort model (15-20 students in the batch) fosters a much more personal interaction with your professors and peers, rather than being just another name in the crowd. In that sense, it is actually conducive to establishing lasting relations in a short time.
Finally, NU has a formidable reputation and global ranking, which I think does matter in the long-term. Their industry links are also very strong.
Again, my bias is toward NU since I chose that. But if I had the option of OSU too, it would've been a tough decision.