If a building is all one address, I see no reason not to tag the building outline. If there are multiple addresses, then nodes are a good way to go.
Both schemes are in use.
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging