...'cheat'? It's called "dumbfiring". >_> If there's someone standing between me and my target, and I shoot, of course I'll hit the person standing in the way. You can always see if someone's in the way of a gunshot or a crossbow shot if your intended target shows a 0% chance to be hit.
I must recommend the FFT battle mechanics guide over at GameFAQs. It is fantastic. Though, as someone who knows way too much about the game as it is, I can probably answer some questions. For example:
- enemies don't have a substantial advantage in the hit percentage department, you're just not wearing equipment that gives you evasion. Or, the enemies are using abilities that can't be evaded for whatever reason (summons, Earth Slash/Shockwave, Holy, Iaido/Draw Out, etc). But you can use those unavoidable attacks too, of course.
- Line of sight is line of sight no matter what you're using, it has nothing to do with stats. The only exceptions are longbows, which can arc over friendly units to hit enemies.
- Evasion is calculated against whatever target ends up taking the hit. It's not a 'guaranteed hit' if it's not the intended target. For example, try placing someone with Shirahadori/Blade Grasp in front of your gunner, then shoot three or more panels forward. They'll evade, as long as BG goes off.
- Magic guns are based on their weapon power, user's faith, and target's faith ONLY. MA has nothing to do with it.
It's an awful lot more fun when you understand what's going on instead of assuming everything is a cheat.