Ankhena W: чем лучше, можно пример? Про кроссбраузерность нечего не сказано
Естественно по вопросу ТС
Существуют ли способы решения проблем с оператором + и ~ для псевдоэлементов?
Но мне обязательно нужно, чтобы p был внутри div. Так задумано. Как тогда решить?
На счёт контейнера, зависит от ситуации, несколько иконок вручную.
svg спрайт полученный от gulp-svg-sprite также содержит контейнер и все идентификаторы иконок, чаще "вставляю" в документ ... Делаю инклуд средствами гулпа
Для больших фоновых (и не только фоновых) изображений есть кеш браузера
Запрос будет, но трафик экономится. При правильно построенном фронте, запросы выполняются асинхронно. С проблемой количества запросов не сталкивался
Про кроссбраузерность нечего не сказано
Естественно по вопросу ТС