To some, I recommend a commercial, full security suite, but to others, I recommend something like what I use myself, such as a good quality free "main" anti-virus program, like Avast (the new version), AVG, or Avira, that has active protection, and maybe secondary anti-virus like BitDefender free, that doesn't have active protection (and therefore doesn't interfere with main AV), but it only has on-demand scanning. I also have a secondary anti-spyware, called SuperAntispyware, with on-demand scanning only. The main AV's usually have some anti-spyware and sometimes anti-rootkit and anti-trojans as well. To most users who want free everything, I would recommend having Avast as the main security software, then BitDefender and SuperAntispyware as secondary. I also have and recommend Panda Anti-Rootkit and F-Secure Blacklight for rootkits. I don't use a special anti-trojan program, but some may want to use one.
In terms of a commercial software suite, I would recommend Kaspersky, NOD32, BitDefender, or G-Data, and maybe a few others (all newest versions). NOD32 and GDATA are supposed to be very fast, and the new Norton also increased its speed to some degree (although I'm sure not as fast as NOD32 and G-Data). Yes, I know G-Data is rarely heard about, but from what I've seen, it's really good.
There can be problems with cracked software, if not done right; especially if the software has measures to counter illegal copying and involves updates, or simply checks online somehow to see if the copy is legitimate.