UIC vs MCPHS vs UB

Of the other schools I got accepted into the uic ub and mcphs are my top schools but I’m having a hard time deciding where to go.
UIC:
-nursing program isn’t direct entry
-in the city
-diverse
-large populations
-things to do around the city
-I’m from Chicago but so it’s like going back home but I also want a change of scene
MCPHS
-direct entry into the nursing program
-3 years
-in the city
-small
-tuition is a bit expense
-a lot of bad reviews but most of them are old and I talked to someone from their who said it’s not as bad as the reviews say
-not as social

University of Buffalo (UB):
-nursing isn’t direct entry
-an 1hr from Toronto
-some what diverse
-more suburban