I have always chosen freeware whenever possible, there are a lot of good free software applications out there, especially in the security area.
I used to have avast but it never really agreed with my computer whereas avira (free) does.
However if a particular piece of software was something I was really interested in using, and I found after a trial that it caused no system problems, I would consider buying it at a reasonable price.