As you said, it would definitely be a mistake to get an MBA without work experience first; it won’t help you get into finance at all if you go to a lower-tier school.

The Master’s program you mention will not give you a significant advantage; although it is at a good school, it’s not equivalent to an MBA.