So what is the point of doing a Ms if you can be an analyst directly from undergrad !?
This is an interesting question.
From my point of view, it basically depends on whether or not you're ready for a BA position after completing your undergrad studies. A Msc in Management or a MiM gives students a more advance tool set for their profile and future work experience. Even more, masters in management, such as the ones from LBS, Duke train you in other areas of your profile through career consulting, interview skills & strategies and they give you access to a stronger network of alumni. Basically, a masters in management give a huge leg up to a future Business Analyst.
It also depends whether you graduated from US/Europe/Asia and want to work in US/Europe/Asia.
I hope this helps