Various upgrades will be free I suppose.Won't W10 be free?
But in the long run I would like to buy a boxed disc. Otherwise - when cleaning my home PC from scratch - I would need to install Windows 8, then install the upgrade to 10. Which would definitely be a lot more time-consuming than a straight up clean install Windows 10.
I would prefer the shorter route.