So i really can't understand the, sometimes huge, backlash they face.
I'm also among the people who like TC, but I can see some reasons that people don't, including:
- The lead dev can be more than a little abrasive. He's on record complaining about how soft, for lack of a better word (and that's my word, not his), this forum is--and that's hardly the reputation this forum has (though there have been times, at least, where I've agreed with that criticism of this forum). I can understand (and share) the sentiment of not suffering fools gladly, but it can be overdone, and it seems many folks feel that he does so.
- Discord. I don't like it at all as a support platform--I'd much rather use a forum like this one. Live chat can supplement a forum, but really shouldn't replace it. Though I have to admit the few times I've sought help there, I've gotten it quickly, accurately, and without attitude. Really, if it's the case (as I believe it is) that the largest user base of their apps is on TrueNAS, they really should hang out and offer support here.
- The massive breaking change from around a year ago that required you to delete and reinstall all your apps. That would have been bad enough, but the (lack of) communication about it made it much worse--the most that was made public was that users might need to reinstall a few of their apps, not that they definitely would need to reinstall all of them. And it took weeks for any documentation to surface about how to migrate PostgreSQL databases. And there was the fact that the *arr apps were made to use CNPG, and then not, both of which changes resulted in data loss.
The last one, especially, upset a lot of people. Heck, it upset me, though not enough to stop using their apps. I'm willing to trust that the change was necessary and was going to result in needing to reinstall everything no matter what--reluctantly willing, but willing. But the lack of communication, in advance, in public, of what would be needed and how to do it was a fail on TC's part, and I think that more than anything else drove people away.
What's the alternative? I asked for Ingress
eight years ago. FreeNAS/TN CORE never have supported it. The "official"/"community" apps on SCALE don't support it. Every single TrueCharts app--almost 800 of them--does. Check the box, enter a hostname, and Robert is your father's brother. TLS termination? Done. Cert maintenance? Done. Wildcard cert? Handled. SSO authentication? Yep, they handle that too (if you want). If you want TLS termination and a distinct hostname for any of the "official"/"community" apps, you're on your own to set up your own reverse proxy--they give you an inferior tool (Nginx Proxy Manager) to do that, but you're on your own to set it up.
Damn, I'm getting long-winded. In short: I see some of the issues people have with TC--but IMO, those issues are easily outweighed by the extra features TC brings to the table.