Сделайте себе сборщик проекта на Gulp.js на локальном хосте.
Подключение less.js к странице - не нормальная практика. На хостинге должен работать финальный CSS-файл.
Сейчас мода на "постпроцессоры CSS", которые таковыми не являются.
Лишний код? Что напишешь, то и будет.
Насчет связи с адаптивкой - гуглите Susy, Bourbon. Но два года назад они уже существовали.
Лично я использую модифицированный reset.css из Compass, там есть новые HTML5 теги.
Но многие уже пользуются normalize.css. Как пишут выше, в reset иногда неудобно прописывать базовые отступы для всех элементов, например параграфов.
Конечно, ведь portable IE не бывает.
Ставьте IETester - он работает как выставление режима совместимости в самом IE.
Кстати в Windows 10 для пущей совместимости есть IE11.
Используй препроцессоры, конкретно рекомендую libsass - SASS, портированный на C.
Подключается как nodesass к Gulp.js.
Ну и возьми литературку по CSS, восполни пробелы в знаниях.