I wouldn't call its results a 'clean' selection. What I do is turn on Smart radius and set the radius to 1, and only use the refine edge brush on soft edges like Hair. I stay well away from other edges, because I know they'll turn to custard. Set the output to new layer with layer mask, and use other tools to clean up the mask.
The Shift click trick with the brush tool is useful for straight edges, and I tend to drag our an elliptical selection to help with curved edges. keep moving the selection into place so you can use the brush tool in the layer mask. Good hard edges are best done with clippings masks. Then join the various mask segments into one.
If there was one bit of advice I'd give, it is not to be too obsessive with the mask. It needs to be _just_ good enough for the end use and underlying layers. This is a discipline I've had to force on myself, because you can waste an awful lot of time fine tuning masks way beyond what anyone is going to notice.
If you are doing this professionally, and do it often, you could consider using a clipping mask service out of places like India. I have feeling this could be very cost effective.