Нет нужды использовать ссылки на svg.
Есть случаи, когда стоит использовать именно шрифты для иконок, есть - когда svg спрайты.
Если иконки монохромные, их цвет должен меняться, скажем, при ховере, Вы хотите управлять их размером - самое простое это конечно шрифт. И самое надежное.
Если же иконки многоцветные - тогда svg, но тут много второстепенных проблем возникает в плане гибкости применения.
По поводу размещения svg-иконок в верстке - используйте стили.
Типа
.svg-icon {
display: inline-block;
widht;
height;
background-image: url(svg-icons-spite)
}
.svg-icon.home {
background-position:..
}
В первую очередь при выборе инструмента для решения своей проблемы стоит выяснить, на сколько он подходит и как много проблем будет при его использовании в проекте, сколько трудозатат будет стоит его поддержание и переиспользование.