I wish MS didn't offer a Upgrade path it only seems to cause headaches as opposed to clean installs.
A clean install needn't be real difficult provided you do some planning like backing up data and gathering your app installers
and hardware drivers beforehand.
It's worth the effort especially since the fix for a borked Upgrade might be performing a clean install anyway.
You know the old "Pay me now or Pay me more later" deal.
Sorry for the rant, but I would never consider doing an inplace Upgrade of an OS.