For me, I would be choosing between U of R and BU. They are pretty different I think. Boston would be MUCH better as a city to live in. U of R may be a nicer campus for undergrad as per #8.
One thing to be aware of are the retention and graduation stats. According to collegedata, at BU 93% of freshman return as sophmores whereas at Rochester it is higher at 96%. But only 74% at U of R graduate in 4 years whereas at BU it is 80%. So one way to look at that, is if you come back to sophmore year at BU you have an 86% chance of graduating on time. Whereas at U of R that figure is only 77% or almost 10 % points lower.
http://www.collegedata.com/cs/data/college/college_pg01_tmpl.jhtml?schoolId=117