Не удобен
Немного, но замедлит сборку приложения
Плюс есть нерешенный баг с синтаксисом именованных scoped слотов. Они просто будут выбивать ошибку #namedSlot={ someProp }
В настоящее время когда есть http2 от спрайтов смысла особо нет, тем более от свг спрайтов
Лучшим способом будет инлайн свг, но чтобы сделать это удобнее, есть vue-svg-loader