Как уйти от использования jQuery?
Искать альтернативы на каждую нужную функцию...
youmightnotneedjquery.com
Правда может так быть что альтернатив наберется больше чем jQuery и смысл потеряется.
Опять же для лендингов всяких и т.д. вполне нормально использовать, чтобы экономить время.
Тем более что всякие плагино-расширения в основном под jQuery.
Сам вот буквально вчера выпилил jQuery который был просто по привычке в очень маленьком коде.
И из всего jQuery использовался только ajax()
В итоге заменил ajax на нативный request. 
Экономия 85кб кода, не говоря уже про процессорное время клиентов.
Но эта дурная привычка все еще не отходит.
Сам код 200 строк и один ajax вызов. Ради этого тянул jQuery, видимо обкурился когда делал xD
В самом по себе jQuery ничего плохого нет.
Главное не использовать вот как я выше написал.UPD:Минифицированная версия последней jQuery весит 84 кб. Читабельность выше. 
Чем же лучше натив?
Может быть тем что ради одной строчки вы не тянете 84кб кода, который между делом загружается в память клиентам, выполняется,и кушает ресурсы?
Я верстальщико-фронтэндщик, поэтому мои задачи в плане JS это анимации, движухи на стороне клиента, валидации, плагиныПо пунктам:
1. анимации, движухи - 
сложные - берите любую игровую либу: я юзаю Crafy.js; 
простые - используйте CSS3 и пишите на нативе 
2. валидации ввода - regexp (и подучить язык регулярок нужно, конечно...)
3. плагины - только для игровой либы со сложным функционалом или собственные наработки на нативе!