Обязательная регистрация на сайте портит всё. Чтобы узнать, насколько он полезен или бесполезен, пользователю необходимо зарегистрироваться. А зачем регистрироваться на ресурсе, который в дальнейшем будет мне (или кому-л.) бесполезен? Мой вердикт: Если хочешь, чтобы люди регистрировались на твоём сайте, сделай несколько ознакомительных функций, по которым можно судить о том, стоит регистрироваться или нет. Знакомая ситуация: Вы зарегистрировались на нескольких десятках сайтов, но услугами большинства из них не пользуетесь с момента регистрации? Так вот, этот ОДИН ИЗ ТАКИХ.