In another thread I was asked how I deal with bokeh in post-processing. Here is my lond-winded but thorough answer.

Little to it -- mostly standard stuff. For completeness, a layer-by-layer recipe follows. My old recipe often had undesireable halos around foreground elements -- eliminated in this recipe (layer "a"). Requires that foreground elements be extracted and saved as selection ("Foreground"). Extraction process takes me from between 1 to 30 minutes, and occasionally as much as 45 minutes. I forego doing anything more complex. My recipe for image 3000 x 400 pixels, in layer order (layers from bottom to top):