Actually... Why must it be one way or another? Would it be possible to make the hit accuracy method a selectable option during game creation? Might be the best of both worlds. You could choose whether you want it more simulation focused or AI focused.
As for variable damage, I'd rather see damaged tied to the health level of the bot... so weaker bots do less damage.