Brown would look very good especially if you end up wanting to go into a competitive specialty. However, your step 1 scores would play the biggest factor in determining that. from your pros and cons list though, it sounds like you would be happier at OSU. I wouldn’t underestimate the importance of having a support system near and the fact that the students seemed happier is a big plus. So go wherever you feel like you would be happier. Either school is a great option. Congrats!