Why would you say that Wash U is the logical choice? They’re peer schools, so your decision should really come to fit. To me, you just seem like a Tufts student. Plus, Saint Louis, MO is not exactly where I would want to be a college student.
My friend that attends Tufts takes the Red Line into Boston about once a week (less when finals are approaching).