The firmware included with the Raspberry Pi 2 Model B version 1.2 introduced the possibility of booting from a USB device: before that, it was only possible to boot from an SD or microSD card. But ...
Booting my Raspberry Pi over the network made it faster to manage, easier to maintain, and far more reliable than using SD ...