I don't know if I have enough info to really evaluate your profile, but your GMAT score is good enough to get in anywhere. (Congrats on improving your score so much!)
My main concern would be in terms of your abilitu ti differentiate yourself from the many other Indian / IT applicants out there. Your work (esp. leadership) experience and your extra-curricular activities will be key here, much more so than any GMAT score or GPA.
That's probabl ya decent mix of schools to consider. Also think about Rochester and Stern if you want finance.
Veritas Prep | GMAT Prep | MBA Admissions Consulting | Co-author, Your MBA Game Plan
Save $100 on Veritas Prep GMAT Courses And Admissions Consulting
For a limited time, receive access to five Veritas Prep Computer Adaptive practice tests when you purchase a Veritas Prep GMAT book! Buy Now!
Enroll now. Pay later. Take advantage of Veritas Prep's flexible payment plan options.
Veritas Prep Reviews