Hi Peter, although the free upgrades are finished, there were a couple of methods that did still work. You might want to check before shelling out the big bucks. Details are/were available on CNET somewhere and I guess that's what Bob P. is referring to. From what I can recall, one involved the accessibility options (which you don't have to use) and the other involved downloading or creating with the Microsoft tool, a Win10 ISO, doing a cold install and giving it the Win7/Win8.1 product key. These Windows of opportunity (sorry, couldn't resist!) will surely close, if they haven't already, so look up the CNET article soon.
Disclaimer - I don't use Win10 productively, just installed it to help support a relative.
I didn't go to Win10 because three of my machines didn't support it from a hardware standpoint and I didn't really want a mix. But I took one of Bob's suggestions and picked up a small SSD and swapped it into my primary laptop. Installed the Win7 Pro, for which there was a product key on the base and then scraped under the gate for the free upgrade to 10 Pro. Process took longer than expected but it all worked with no issues and the machine booted up very quickly from the SSD. I've used it as a test machine for the relative and it's been stable (1511) and is usable for the purpose.
Do I like it? No, I have no urge to upgrade anything else. It's really a question of whether you are prepared to invest the time in the learning curve to gain the level of familiarity you have with your existing system. If you decide to go to 10, you need to do that and you won't want to go back. Ultimately, if you intend to stay with Windows, 10 is in your future.
There have been numerous problems reported with he anniversary edition, on 10 Pro, I'd be inclined to wait for the Business stable releases that follow about three months after the consumer stables - you don't get this choice on 10 Standard.
I don't like the idea of the increased level of metrics Microsoft collects and I have turned off all I can find on my test system - improve the user experience on somebody else's machine, Microsoft, this one is mine!
I don't like Cortana and I turned "her" off but that's not an option with Anniversary edition, I believe.
So how's my relative getting on? Compared to the mess that Microsoft made of Win7 updates when they were pushing 10, she finds it much simpler with the consolidated patches. Yes, we still have a couple of problems to solve but she's customized her system UI to her liking and is relatively happy with the system. That's taken her about 4 or 5 weeks.
My primary laptop? OpenSuSE Leap (Linux), so the 10 disk only gets installed to chase my relative's issues.
Good luck, which ever way you decide.
I'm one of the people who missed the deadline for the free upgrade to Windows 10. Long story short, I procrastinated and was traveling overseas on the expiration date and forgot all about it. Of course, no one to blame but myself. I was planning to wipe my desktop clean and start fresh with Windows 8.1 again, but since I was going through that process, I figured I might as well move on to Windows 10. However, before I go download and pay for it, I'd like to get your opinion on it since many people have been using it for quite some time. Do you love or hate it or are you somewhere in between? Any reason not to upgrade to it? If I do get Windows 10, do you recommend that I do a clean install from scratch, or should I install it directly over Windows 8.1? My system hardware requirements are more than capable of handling 10, and my software programs are fairly current so I'm not worried about the incompatibilities. Thank you for your feedback.
--Submitted by Peter M.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic