In my opinion, Avast is better than Avira, due to its Web Protection (Anti-Phishing) which prevents infections that may cause from harmful sites, and it has less false positive rates. And yes, on Windows 7, Avast may cause 'just a bit' delay on booting / startup time of OS, but I'd not mind it at all.