<p>Due to attitude, I would think Penn wil be the best fit for you. Just for the self adulation, only the Wharton name can replace the Harvard denial.
And yes, I know of students with similar stats who were denied. I also know of students with perfect test scores and international math olympiads awards and other similar achievements who still do not get it why MIT did not admit them.</p>