WashU vs. BC vs. UVA OOS vs. Mich OOS

I’m really leaning towards WashU, but I think with an important decision like this I should seriously consider my other options as well. At this point I don’t really know what I want to major in, but it will probably be something math/science/engineering related. WashU seems to have fantastic academics and quality of life which is why it is currently my first choice. However, I know the other school’s have their own merits as well, so it would help if I could hear other people’s opinions on my options.