1) You can't really decide badly among those schools, so I wouldn't agonize too much.
2) I wouldn't go to BC if you've already done it. I speak as someone who also went to BC.
3) I would throw out UChicago because it's ridiculous to me that someone would take out unnecessary debt for a masters level degree. Debt sucks. There's no job on the other side of an MTS (or even a PhD) that will shower you with money, so avoid it whilst it's still possible.
4) I'd start having some serious conversations with people at Marquette. A 17k stipend is a tough thing to turn down. Send a message to the Marquette poster above with some questions, if you haven't already.
5) Catholic school and Catholic MTS makes for a dramatically more difficult jump to a non-Catholic PhD. Something to think about.