The first one is ok but the randomness soured it for me. You could make an epic plan that should work but one of your dudes misses a few shots or turns in a weird way and screws it all up. Then you replay the mission by keeping the plan same and it goes flawlessly. I'm not really sure if there is a way to "fix" that but it was something that bothered me about it, constantly retrying in hopes my dudes don't spasm out randomly.