You can save loads of development time by working with frontend UI kits. The most popular is Bootstrap although far too many homogeneous sites rely on that framework.
Although very popular, Icon fonts do also have their pitfalls. Ian Feather has discussed his reasons for switching from an icon font to SVG, and CSS Tricks have outlined some considerations when choosing between an icon font system or SVG. Both clearly favouring SVG. As a counter-argument, Pictonic have said that icon fonts are 10% faster than SVG. These are just things you should consider before you do use icon fonts.
Toggle switches may not be the most noticeable UI elements in a form, but they’ve arguably done more to spice up a mundane task than anything else. Before toggles came along, we often used a single checkbox element to “switch” something on or off. While it got the job done, the look wasn’t very compelling.