Another issue with HTML labels is that the size of the label doesn't scale at all with zooming, though I'm able to account for this within the onPlaceLabel hook.