I hate the PRNG of XCOMs. For anyone suffering from that I recommend Hard West. It's a buggy game, but the luck mechanism is interesting. Basically when missing, your luck increases, and eventually that helps you hit. So missing a good shot isn't that bad, because you can build a strategy on it regardless.