this reply 100% mirrors my thoughts on the matter, all the way down to preferring re-installs over dist-upgrade's.
I like Linux, I don't dislike dealing with the OS. But I want to deal with it on my time. Expecting to get work done and then realizing something is broken and being forced to deal with it is a completely different proposition from picking out a weekend to reinstall your work PC with the newest LTS version.