The key problem with exception based design is that players must be familiar with all the rules there's an exception to. The simpler the system, the easier this is to achieve, but the fewer exceptions which can be made, which often leads to adding additional rules to compensate, which creates...