Итоги голосования для комментария:
Geometer Я, как люблю, банальность скажу.

«Нужна ли» — неполный вопрос. Всегда надо дополнять его уточнением «а для чего?». Чему эта штука будет служить? Вариантов немало.
Например, если нам надо, чтобы игра была в команду супергероев (и отношения в ней) можно добиваться этого тем, что супергерой нуждается в команде для закрытия всех нужных функций. Тогда у нас персонажи разбиваются на типы, классы или что-то такое. Человек-молния носится как угорелый и прекрасно бьёт морды, но принципиально не может иметь регенерацию и нуждается в лечебных силах Белого Плаща, чтобы лечить ушибы от столкновения с фонарными столбами на скорости звука. И оба они не имеют доступа к дистанционному зрению, так что чтобы запустить Человека-молнию в вентиляцию злодейского логова им нужны сканирующие силы Укуренного Расты-пси. В общем, защита ниши — опять разносят город файтер, клирик, маг и вор.

Если надо, чтобы персонажи легко собирались под какие-то типы игр — можно, например, добиваться этого тэгами сил и шаблонами, по которым собираются супергерои, причём под тип игры некоторые тэги закрываются. Тогда у нас не окажется случайно суперпровидец в детективной истории, например.

И так далее, и тому подобное. Ограничения есть полезный инструмент при конкретной цели. Есть ещё вариант удобной систематизации и подачи, но там уже вопрос «нужна\не нужна» сильно вкусовой.
+