I will choose MS if it is for preparing people for PhD program, for example UChicago is a top choice. Other MS school like Yale, UW Madison, Duke, etc are also good choices. However, if it is a professional master, don't go for it. I believe It is essential to choose a good PhD program, because it is 5 year program. The opportunity cost is so high. Going a master also give you more time to make a choice