Here is a post by Aurélien Pierre. He is the person who spent the last few years creating the scene-referred workflow (using the filmic module) in darktable. He says now that display-referred (using the base curve module) has also been fixed because of all the changes to darktable. So now you can choose whichever one you prefer and still be able to get good results. Here is his post and thread:Don't use base curve, not ever.
https://discuss.pixls.us/t/aurelien-said-basecurve-is-bad/29055
Here is the bit at the bottom which sort of summarizes it:
So now, base curve is color-safe, as far as color profiles and chromatic adaptation are concerned.
So, as of darktable 3.0 and later, base curve or filmic achieve the same goal mostly the same way (you get those chromaticity-preserving norms in base curve too), the only difference being in the GUI and the ability to scale the curve look to the input dynamic range.
So filmic is essentially a base curve with a different GUI. And a sh!tload of other features because just applying a tone curve is not nearly enough to get a smooth highlights roll-off. But, now, filmic or base curve is pretty much a matter of taste, and whether you keep a pipeline normalized between [0;1] or not.