I'm having trouble with the appearance of parentheses representing function arguments. They appear to far away from the function name.
For example the code
\left(1-f_{p}\left(l+1\right)\right)\overline{w}\left(l\right)f_{p}\left(l\right)\overline{N}\left(l\right)\hat{H}_{s}\left(l\right) produces

in which the arguments seem to float midway between successive function names; but I'd prefer (and expect) something more like

which does a better job of attaching the arguments to the function names.
Is there something I can do to achieve the result I'm looking for?
FWIW, I've settled (for now) on
\bigl(1\!-\! f_{p}(l\!+\!1)\bigr)\;\overline{w}(l)\; f_{p}(l)\;\,\overline{\! N}(l)\;\hat{H}_{s}(l) which produces
