Юзабилити. Например, вы всегда проверяете на стороне сервера, но если вы можете использовать JavaScript, чтобы сэкономить долгое (относительно) ожидание тщательной проверки на стороне, вы можете улучшить удобство использования. Вместо того, чтобы заставлять пользователя ждать проверки на стороне сервера, чтобы сообщить ему, что его адрес электронной почты недействителен, сначала проверьте его с помощью JavaScript, затем, когда выяснится, что он ввели его правильно, проверьте его еще раз на сервере.
Точно так же вы можете добавлять подсказки к своим формам. Например, скажем, у вас есть поле даты, где пользователь должен ввести свой день рождения. Используя jQuery (или любой другой JavaScript), вы можете предварительно заполнить поле тем форматом, в котором вы хотите, чтобы они вводили свою дату, скажем, более светлым цветом и курсивом. Когда поле формы дня рождения получает фокус, вы можете использовать jQuery (или любой JavaScript), чтобы убрать подсказку и принять их реальный ввод.
Мне также нравится, как простой jQuery делает Ajax - что также может сделать ваш сайт более удобным для использования. Не заставляйте пользователя ждать другого запроса и загрузки страницы, когда вы можете использовать Ajax, чтобы предоставить пользователю информацию, которую он хочет, на странице, на которой он в данный момент находится.
Я обнаружил, что наилучшее использование jQuery для меня лично заключается в том, чтобы повысить удобство использования сайта, пытаясь свести к минимуму время ожидания, количество запросов страниц и просто общие неудобства, такие как необходимость повторного заполнения формы после того, как это не подтвердило успешно.