Looking back, I seem to notice myself relying on a heavy amount of Deus Ex Machina in most of my games, BG2 included. That is to say, if I get stuck in a situation, I look to and rely on other sources, out-of-game, to help me through them.
Cheating does exist (and is pretty rampant, actually) in BG2, though that's not necessarily a bad thing. I agree, it's your game, you paid for it, and so long as it only affects YOUR game (unlike online cheating, as was the case with Diablo on Battle.net), you are only trying to get your money's worth out of YOUR software.