I join on long finals when I can, sometimes adding that I'll give way to circuit traffic on my radio call (I do, regardless of whether I mention it). The main reason is that at £120/hr, not performing an overhead join can save me 6 minutes/£12/dinner!