Just having interruptible updates and an average time to completion would make me hate MS Windows a little less. Like how hard is it too say "your computer needs updating, it takes 20 minutes on average for other users: continue, snooze, or schedule", then have "complete update later" button.
And do their damnedest to get rid of the half-hour wait on reboot whilst it does unknown evil in the background with no indications of action or time to completion ... yes, I've been burnt!