Ну справедливости ради тут нет строгого и свободного стиля. Конкретно из предложеных - "строгий" лучше всего. Он самый информативный.
А вот в свободном "пароли не сильно похожи" - вообще жесть.
Сергей Шитов Пользователю вот в таких формах нужно чтобы было понятно. А понятно - то что общепринято, чаще всего. Вот представьте, если у вас вместо пароля спросят "шифроключ"?
Зависит ещё и от тематики сайта, но в технических вопросах, в нашем случае с логинами и паролями, используйте более понятный стиль, чтобы потом не было нюансов со взломами.
придется js validator встраивать, можно, но это будет повторение правил... я просто не думаю, что стоит проводить валидацию в 2-х местах. получается, если я захочу изменить правила валидации мне придется редактировать больше чем хочется.
для проверки паролей я использую слитые базы данных паролей(на подобии того, что от dropbox).