Whereas I loved Holy Cross - beautiful campus - I just do not see that school for you. A good drive from Boston (even worse in traffic) and the town of Worcester is mostly grim, with some bright spots. On the flip side Holy Cross gives excellent merit.
I think you have the stats and credentials for the tippy top schools.