Помимо выбора между 2-м и 3-м вариантами, стоит рассмотреть возможность их совместного введения.
В любом случае, как было отмечено выше, во время тестов эти механики необходимо тщательно и всесторонне протестировать – от этого может зависеть репутация проекта.