I understand and can't disagree with anything you said.
I would like it if MSE warned when definitions were out of date by a day or more!
That's not way MS implemented MSE...
i.e. With MBAM Pro I can specify when to get alerted for out of date definitions - I choose 1 day.
fyi about Avast:
They now have "Streaming Updates" that push down definition changes "as they happen".
Unless you disabled this, you should silently get "small" definition updates without waiting for the "full 90 minute" refresh.
Avast is doing internal (not public) BETA testing right now on Avast 8.
So be aware there will probably be a new version released within the "next few months"...???
A new feature being added checks for out of date programs (like Secunia PSI).
It probably can be turned off if a person doesn't want it, but that's just my guess.
I don't work for Avast or have any financial interest.
I've read about this on their forums.