UPDATE: As of October 2019, QGIS 3.10 has built-in support for label callout lines!
Callouts, sometimes called leader lines, are lines between labels and features on a map. They are useful when constraints of space force a label to be moved away from the