Gstreamer uses it. Those are some smart guys and I trust their choices.
It's not an easy as make. But, it certainly is nice to specify different build directories with different settings and experiment in a clean way with each build. And you can incrementally update your config and only recompile that part.