@momi21 Suggest, first go thru the various threads posts (2016, 2015 and also UMKC thread)
http://talk.collegeconfidential.com/multiple-degree-programs/1784915-official-thread-for-2016-bsmd-applicants.html#latest
It is going to take few days but it will give different perspectives and will guide you. No one can give definite answers for 2 of your questions ‘which is best’ or ‘worth applying’ since they are subjective and depends on individual situations (both student ability and parents financial situation).
Your final question ‘how hard’, that is easy to answer. It is very HARD, especially since you are already upcoming senior, unless you have already accomplished few things which enables you to get selected. GL