Utter nightmare, getting the good skills is totally up to luck :|
It's fun but I wish there was an offline mode or something because I am not good at video game (and also the multiplayer functionality seems a little busted, gives you really high-level guys even in the first area for whatever reason)