I think its NYU, handsdown!
My reasons? The NYU brandname, specially for finance. The other programs don't come close to it. You will have the best networking opportunities in the Mecca of finance- New York. So a 2-3 drive there may be painful, but worth it. Even if you shell out part of the fee from your pocket
I agree with your concern about electives and flexibility in the course- You already have a JD/ BBA in Finance, so obviously you are not looking at enhancing your finance knowledge at a foundation level and would want the more advanced stuff. Although I must add, Cornell has a stronghold in finance.
So, its NYU Stern!