You may want to look into Biomedical Engineering and then med school.
That combines both of the routes you are thinking of taking. You will
still learn basic principles of engineering and you will be well
prepared for the MCAT. Also, should your thoughts about med school
change in the next few years, you will still have a useful Degree. Not
that a biology degree is not useful, but an engineering degree is the
best thing you can have right now.
I'm going into my final year of ME at the U of U. I know you said you
weren't too excited about Salt Lake, but I enjoy it. Despite what some
say, it is a decent program. The Biomedical Engineering program at the
U is ranked the highest of the engineering department., somewhere
around 25 in the nation. You may want to look into that.
Good luck with your decision though. Choosing right now will save you a year or two of school and a bit of money.