I've never had a beef with the quality of ICON material or it's character generation system. Whenever I GM a game those unexpected die roll results that should have succeeded/failed are what keeps me on my toes and makes the players feel that they can have an outcome on the story thread/adventure. Otherwise if turns into a Railroad the Players Game!