I personally had no luck with Speedfan, it hasn't been updated since 2015, and it wasn't compatible with my Z390 motherboard. But when it works, it is a great free tool.
Instead I used
Argus Monitor for a long time. Unfortunately it is only free (although with all features unlocked) for 30 days, and after that it cost around USD $10 a year.
It has a ton of features and settings, and there are pretty much no limitis to how you can setup fan curves and temperaturee sources (and combination of several simoultaneous temperature sources for each fan)
Like Speedfan, it takes a little patience to setup initially, but it is fairly simple, once setup.
I can highly recommend Argus Monitor.
However, I must admit, that I recently reverted to letting BIOS control my chassis fans, and to be honest, I'd recommend using BIOS instead of fan controller software, despite the fact, that I only had very positive experiences with the controller software.
So if your BIOS has decent fan control options,I'd try those first, before deciding on controller software for the fans