Unless your residency is at a government facility like the VA, then you obviously have to get licensed in MN. If you're short on cash, then I would just worry about getting licensed in MN. Then, if you decide to leave MN, you will still be able to score transfer your NAPLEX for only $75 instead of all the other fees if you wait more than a year after taking the exam. Since you don't know where you will be going after residency (don't blame you at all, I have no idea either) but you more than likely will know by around this time next year, then you should have enough time to score transfer and take the MPJE for wherever you decide to move.
Also, you may want to consider how easy it is to work with the BOP in each state. This had a large impact on my decision to get licensed in my school's state and my residency state. The BOP in my school's state has actually people answering the phone right at the BOP instead of one big state licensing division with a bunch of automated answering systems. May not seem like a big deal now, but further down the road when you're thinking about transferring to another state, it may become a big deal (I've heard nightmares).