Когда изучаешь какой либо фреймворк всегда обучаешься каким либо приемам, стилю принятому в этом фреймворке. Так же и с JQuery. До знакомства с JQuery я считал себя опытным программистом и с высока смотрел на javascript - примитивный язык с кучей ограничений. JQuery позволил относится к javascript серьезно - да у нативного javascript много ограничений, объектная модель в которой отсутствуют классы, а есть только объекты со всеми вытекающими от этого танцами с наследованием. Собственно к теме - во первых я начал понимать css, который до этого старательно игнорировал - я не верстальщик и никогда им не стану по объективным причинам. Оказалось, что все банально и без понимания селекторов в css в JQuery делать нечего. Далее - события, которые JQuery нормализует и не нужно парится о кроссбраузерности. Одна из мощнейших и важных фич JQuery последних релизов это метод on. Если нужно обрабатывать клики по сотне элементов в списке не нужно вешать обработчик на каждый элемент (и это вредно для производительности), а достаточно поставить один обработчик на контейнере и указать селектор для контейнера. На нескольких сотнях обработчиков браузер значительно притормаживает. Другая мощнейшая штука - асинхронные запросы и синхронизация ответов (окончание задач).

Следующее - полная победа json над xml. Забудьте про xml - один только гемор парсить туда - сюда xml, в php есть прекрасные функции json_encode и json_decode, благодаря которым серверная часть чувствует себя отлично. Собственно, посыл в том, что JQuery значительно облегчает жизнь.