I've been on the fence, and while I know it will not only keep all my data and that most, if not all programs will work fine, I'm far too comfortable with how Windows 7 works. Familiarity (and complacency) is both a good and a bad thing, but I know that I can revert back to Windows 7 easily, and I'm glad Microsoft makes it painless, but I've doubts about Windows 10 being super stable from the get-go. I mean, aside from the occasional BSOD, 7 has been incredibly stable for me in all the years I've been using it.