No disagreement. You get what you pay for and free was the key word in the question.
I have tried the trial version of HM and Drivehud and i agree that they are better, but there is a cost. I am not a fan of of subscription or yearly costs. I get that this is the new business model for software, but I hate it.
Good luck.
I won't speak to what's the best HUD there because I'm biased and think it's Drivehud 2.

But I did want to comment on the subscription model of software. It's priced that way to make the software more affordable for more people in most cases, because a one time fee w/ the cost of development and marketing today would be much higher.
Just using the HUD market as an example, the pricing on HUDs hasn't changed in over 20 years! Yeah, 20 years, and even then it was an under priced utility. HUDs and databases are much more complex than most micrsoft
Apps you'll purchase, which are hundreds of dollars. You're talking about hundreds of thousands of lines of code. And in the case of microsoft, they don't have to deal with
poker sites making constant changes. HUDs are way under priced really, and fortunately for the consumer, competition has kept them low.
In the case of Drivehud, the yearly costs are $9.99 or lower in order to cover all of those updates. Those kinds of fees help pay for new feature additions, etc... And the reason this is the best model in terms of pricing for both the consumer and HUD developers is because a lot of times people will only play poker 1 or 2 years. So if they stop, they don't have to pay a high one time fee. They get in low, and use what they need.
A bit of a rant, but just wanted to give you some perspective. I think ideally a one off price would be great, but the entry price would be much higher for most software. At least you don't have a pay to play model in HUDs and poker software!

Now those drive me crazy.