Here is an interesting article on Windows 10.
I’m not sure I agree with everything he says. In my experience so far with regards to upgrades I have not struck any issues with programs or drivers not working.
It’s definitely worth the upgrade. If you decide to wait, you have until the 29th of July 2016 to take advantage of the free upgrade.