Good night sirs, madams,
Today I felt like I was ready to install the minor "5.1" update. I ran the "5.0" beta for a long time, and it worked great, Surely this is going to be just some polishing right? And in fact, during all of this, even version "5.1.1" came out.... but the experience was not as smooth as I was used to from you awesome coders. I would love to share my experience.
First of all, you need to know I am a big fan of Pi-hole. And you also need to know i'm a curious person. Lastly I'm someone that does a lot of reading. So all this combined, I'm not a stranger to the tweets between Pi-hole and HA. Nor did I back away from trying AdGuard.
This only strengthened my believe that Pi-hole has a unique take on the topic. And even though I am a fond believer of self-contained software that installs hassle free, I do believe that in the end it comes down to features and raw power. And in my opinion, Pi-hole takes the golden medallion on that one. From the way it allows to configure individual clients, ad lists and the mitigation of the regression of mass importing lists, up until the shiny and well appreciated "dark theme". Pi-hole is ahead on so many fronts, even if its, in other people's words "just a collection of 3rd party tools with a bit of scripting". That is not incorrect, but definitely not doing justice. I'm not blind to the hard work of the folks here.
But I do have this beef, as of today. Since AG is considered the "out of the box working lazy man tool" and pi-hole the "slightly more complicated but more powerful tool", I was surprised to be met with this warning today when installing pi-hole on a fresh system: "Unsupported OS detected".
Now I do understand that you have a preferred environment, and for good reasons. But as we just established, Pi-hole is for the power user. And power users know (or should know) what it is all about. And I like to think I do. I ran Pi-hole on my Linux Mint successfully for a long time. And with it being a descendant from Ubuntu, why would it not. But now, today, I was unable to install it because Pi-hole is telling me "The pope tella 'me nope" in one way or another.
Why not say: we support X, Y and Z, but if you want to install this on your Q, press enter and do so on your own risk?
Of course the Pi-hole users can set an environment variable too. But why do they need to? Why not a simple Yes/No question?
This is not about competition. In my eyes you have none. But this is about Pi-hole providing an experience to each of its users that is fluent and comfortable. Just like it is after you installed it.
Anyways, that were my 2 cents. Keep up the amazing work guys, i love it.