cPFence
I am not saying that you are doing a bad job, actually the way you interact with the community and keep updating your software is quite impressive.
The problem that I see, is that you don't consider all variables when you push the updates, as an example not everyone wants to have the logs enabled for all, not everyone likes to have software that auto updates on timezone that is not convenient to them, etc, what is the best standard for your experience is not for everyone so there must be the option of some flexibility.
Now I just point out those things, and I believe this is something you will take into account on the next feature releases or updates and Improve your software even further .