On my main rig I run Win7 Ultimate dual booted with Win8.1. I will keep it "as is" and have no desire to alter that setup. I need 8.1 for troubleshooting my family, friends and paying customers' rigs. I also have 300 GB's of games and other software, including ODNT, that run just fine and I'm happy with Win7 so I have no desire to let MS break my shit. Windows 7 is far from broken so I see no need to "fix" it.
On my secondary rig running Win7 Ultimate alone, I'm willing to gamble on a Windows 10 Upgrade path. I use it mostly as a media center in the living room, so it's non-essential and has nowhere near as much installed on it. Besides, I'll make a full image backup and if things go tits up, I can always nuke the thing and blow the image back into it. I reserved my upgrade.......take your best shot, Microsoft!