I just upgraded a system a week ago from 8.1 to 10, for free, no problem, so the free upgrade is still working.

I would say, make a Macrium image and store it away, upgrade to 10. If you don't like it, you can easily go back. But it's come a long way since it was first released.