I sometimes use shaders for compositing effects, here's one of my more complex recent setups. I'll post node tree in a sec but really, it's messy and for certain not optimized