Interpretation of histogram in Darktable using filmic module and ETTR

I think ETTR is generally a good approach. You’d have to talk about specific scenes with a lot of dynamic range to get into other discussions.

To disable the base curve, use the power button, or create a new dtsyle that doesn’t include base curve and set it as the default.

I’d suggest you try filmic instead of base curve. If you don’t like filmic you can try the tone curve.