I do Texture -> BW -> Gamma -> Add (original), which I then recolorize with the original color. This leaves me control over the brightness without oversaturating the texture, and I have means to get shadows back on images which doesn’t go low enough in their exposures. With normal elements in i.e. -3 to +10 EV range, it matters greatly for sun shadows if the sun was exposed to 10 EV (it’s still HDRI) or to 20 EV or more. If you can’t obtain exposure range in the image, it becomes guesswork wrt setting up the parameters (every image needs its own settings), and it’s impossible to automate good settings. There is no one solution fits all situations I’m afraid.
Btw, the gamma node is what brings shadows back, since it can lift very high EVs to extremely high EVs (as the sun would be). A difference in 10 EV produce a much more noticeable shadow than a difference in only 5 EVs.
More on Exposure Value (EV).