Мне кажется не совсем рационально использовать такую кучу всего чтобы получить бинарный результат с редкими исключениями в виде критических успехов и провалов, так как это неизбежно ведет либо к довольно слабому участию системы в описательном процессе (система не помогает), либо к, собственно, довольно неинтересному процессу… И все это при груде модификаторов и прочей чухни.