That's a tough one gravity1914.
Can't say I'm in exactly the same position but here are my thoughts, if you're going to be a rockstar at one top school, you'll be a rockstar at any. A recruiter will see that you're someone they want to hire regardless of where you go, as long as you have access to them. Some schools have built in access, organizations like the Consortium provide you access that students even in your own class at Indiana or wherever may not have access to.
Rankings can be important especially in selecting where to apply, but when you're playing at this level and have multiple acceptances, you're not going to make a bad decision. It's just a variation of how right the school can be for you as an individual.
Too many focus on going to a school that isn't the right fit for them just because they think it will be easier or because the brand is stronger even though they won't be as happy. Easy isn't always the best choice. You could blaze a trail and help Indiana become well known for tech marketing by helping recruit and making a name for Indiana where you end up for your internship and fulltime position. It can help you grow more and you'll be more happy. Plus these schools don't just end up being "Great" for one thing or another without students like ourselves to create that reputation and start that trend.
The mind is a funny thing. It can convince you that one school is "the best" for what you want even though you might not be as happy. Logic has it's role in the decision making process, but I feel that's in establishing your consideration set. Follow your heart now that you've narrowed it to a few fantastic options. Either way, you won't go wrong. Be happy.
I will step off my soap box, lol. Sorry for the long post.