It's not a bad mechanic but there isn't much skill involved. When thinking of mechanics and skill your options tend to come down to bartering, resource management and gambling resources (there might be more). The skill here is weighing up the benefits of making the jump or keeping the resources. The difficulty is making this quick, interesting and roleplaying without being a boardgame.
How to achieve that? No idea.