If you're interested in working in NY (in finance) I would also give more serious consideration to UT and Fordham. In NY UT, and not A&M, has a VERY strong alumni base, although I could understand if you want a change of scenery for a while. Also, my personal opinion is that Fordham has a stronger presense and better recruitment potential than Villanova, although its not in the greatest part of NY. Hope this helps.
If you want Finance, I can't see much of a reason not to pick UT and internally transfer to McCombs. Villanova and Emory might be good, but by nearly every undergrad business ranking, UT is one of the top 5/10 and excels particularly in Finance.
BUT, you're pre-law? Why do you want to do Finance undergrad? I'm pretty sure that top law schools look down on pre-professional majors.
Regarding pre-professional majors, obviously Finance could be helpful to certain people (depending on what area of law they would like to go into). However, the general consensus that I have heard (after several years of being involved in this) is that the best law schools would nearly always prefer a liberal arts major to a pre-professional major.
And I am telling you, as someone in law school that that is one of the biggest myths on the pre-law board. Your major doesn't matter for admissions purposes. What matters is your GPA. One exception is that if you study certain subjects (engineering, particularly) they will usually forgive a lower GPA.
Finance might be a great program for you, but you might also find that it's bad for your GPA and/or not really where your heart is. It's worth giving a try, and some people love it, but I would just recommend being careful not to get into the mindset of "Well, I need to stay in finance/accounting/etc because it will be a good backup plan"... or, worse, get caught up in the superiority complex of undergrad b-school students. Many people get liberal arts degrees and, in the end, do great things after graduation, having spent four years studying what they were really interested in.