Windows 10 is VASTLY superior to win 7. It is faster, more stable, more secure, is actively being supported by MS, new software is being written for 10 native, drivers are optimized for 10, the new file system, direct x 12 (when its actually used), better driver support, more drivers built in, better SSD support, faster network stack, the list goes on.....
The work around to the problem you are having is:
How to Disable Driver Signature Verification on 64-Bit Windows 8.1 or 10 (So That You Can Install Unsigned Drivers)
It's not the OS problem that people publish software with unsigned drivers, its the software developers lazy ass who didn't bother to sign them properly.