Purchased a new desktop to replace my old XP machine. 8.1 was loaded when I got it, first thing I did was the upgrade to 10, so no experience with 8.1. Upgrade worked just fine, no issues with 10 except getting used to it from XP. A couple of my older programs will not run with 10, that ran on XP.
Wife has a laptop with 7 on it, we have requested the 10 upgrade but not heard from MS yet. Been a while, think I need to try again. She uses it very little and will have trouble with the interface, but will have to get over it.