I actually try them all out for free first before I buy one since I don't want to risk having to pay for something that is really annoying and unreliable. But for the most part Malwarebyte's free version seems to do fine on mine system without the luxury of the upgrade.
You are spot on. I would not pay any money for Antispyware. There is no antispyware that will catch everything. Just use multiple antispyare software. Use HijackThis occasionally. You should be fine.
I usually don't pay for them not after the trial period goes out. But I would say sticking with the free one isn't a bad idea not unless your malware program throws in relentless ads at you or doesn't even detect malicious files.
I usually go for the free versions of trusted malware programs not unless I'm using it on a network of computer on which I have to purchase a license or a full version but for my personal computer I don't find the need to spend money.