Мое мнение - защита должна быть цивилизованной, поближе к принципам Microsoft. Да, я могу поставить нелицензионную версию без особых проблем, но все знают, что она нелегальная и я могу быть наказан в соответствии с законами РФ.
Все игры, где есть защита типа Starforce, я ставлю взломанные, даже если в руках есть лицензионный диск. Я терпеть не могу физические диски и пользуюсь только виртуальными. Более того, по возможности использую noCD/DVD, чтобы запускать игру независимо от того, что в физическом или виртуальном дисководе.
Регистрация через Инет является настолько же бредовой в РФ, тем более при ограниченном количестве активаций. Уровень поддержки мелкомягких для игр не обеспечат и будет крайне неудобно поставить программу в эн+1-й раз.
Для средне и очень дорогих серьезных программ российской сборки используется нормальный метод аппаратной защиты (LPT, USB ключи). Если разработчик не козел а-ля Цифрасбуквой, то эти ключи не ломаются и проблем не создают.