First of all congrats on having two fantastic options to choose from. I wanted to chime in and say that from my experience, people at Booth are definitely not awkward/anti-social and the culture is very close knit. While we don't live on campus, 65%+ of us live in a five block radius in the loop with the majority of us living in one building (MPP). You don't really get to experience this part of Booth life while at First Day but living in MPP is like living in a dorm and the great majority of people who opt to live in MPP are very outgoing and social. If this is something you desire in your MBA experience, I'd recommend living there and you will have no shortage of people to hang out with. Are all 600 students at Booth like this? Of course not, but every single student at any school isn't going to be super social or outgoing. On the whole, I've found my Booth classmates to be incredibly impressive, diverse, humble, and well rounded.
On the school leadership/administration, I can tell you from my interactions that the administration (especially Deans Kumar and Kole) have a ton of excitement and love for the school and put in a ton of work to continually improve Booth and the experience of the students. While rankings only mean so much, the fact that the school has risen up to #2 on this years US News ranking is a huge testament to the fact that the hard work put in by the administration is being recognized by the stronger applicant pools as well as the broader business community. I've also found that the Booth alumni I've reached out have been incredibly supportive and I have had a 100% hit rate so I wouldn't worry about that being a weakness of the Booth experience at all. On the tuition point, you will end up paying for 20 courses (+LEAD which you don't pay for), but can take up to 23 or 24 for no extra charge (I would reach out to admissions to verify the exact number). The only difference is that you pay more in the semesters you take 4 vs 3 courses but after paying for the 20, you can take up to the maximum at no additional charge.
I would also encourage you (if you haven't already) to look through Booth and Kellogg's career reports to see an accurate report of where students ended up. Apple hired 8 Booth students and 6 Kellogg students based on the most recent career reports so I'm not entirely sure where the previous poster got his information from.
While money is certainly a factor that shouldn't be ignored, I think given that you are sponsored and you're in the fortunate position of having a good amount of savings, it makes sense to go with your gut here and choose based on fit. You can only get your MBA once and I personally don't think choosing a school solely because of a lower cost is the best way to go, especially when your post makes it seem likely that you will return to consulting for 2 years post MBA.
Either way, you can't make a wrong decision here but I wanted to share a bit of my perspective. Best of luck and feel free to pm me with any questions.