В чем разница авторизации/регистрации пользователя да и просто отправкой данных на сервер через <form method="POST"></form> и $.ajax с методом POST.
Есть ли разница в чем-либо со стороны рядового пользователя, безопасности и разработчика?
Ajax для отправки данных без перезагрузки страницы <form method="POST"> при отправке направляет на другую страницу
Безопасность.
Все что на стороне клиента (JavaScript), потенциально не безопасно.
Защиту требуется организовывать не в формах, а на стороне сервера. Начиная от php и htaccess