There has been enough discussion for this school, or maybe for quite a lot of others.
I think one very import fact of choosing school, no matter in the stage of pre-application or in the stage of pre-admission, is whether this school can meet your OWN expectation. If it does and if you personally are comfortable with some facts, esp. some cons, then you go for it.