MSMF and MSF are quite different degrees. I think it depends on which field you want to get into. As such, any comparison between the two cannot really be done objectively.
MSMF if you are good at math and want to go into a quant role. MSF for more general finance ie ib, p/e, hedge funds etc