A device app will burn the most battery, and while a widget can burn more than a watch face, that's why they are for a "quick view" and time out. If a widget uses GPS, that can also take time to acquire GPS, but that's not needed for a compass.
Seems you missed the second paragraph! :)