Boot-scan better for more stubborn, recurring-hard-to-get-rid-of malware, allowing a though cleanup. Thorough scanning allows better overlook and analysis of system.
Personally I would only do a boot-time scan if there was a detection that couldn’t de dealt with whilst windows was running, a) virus in memory, file in use, etc.
With the different levels of protection (Web Shield, Internet Mail, P2P and Instant Messaging) and the fall back of the Standard Shield, I find the need for on-demand scans is lessened. I prefer to do a manual scan with my regular weekly maintenance tasks.
I also don’t do thorough scans as a routine, in fact I have only ever done a Through Scan with Archives once shortly after installation just to ensure a clean start state.
Archive (zip, rar, etc.) files are by their nature are inert, you need to extract the files and then you have to run them to be a threat. Long before that happens avast’s Standard Shield should have scanned them and before an executable is run that is scanned. Thorough is also by its design very thorough and perhaps a little overkill for routine use, were a Standard scan without archives should be adequate.