I did the W10 upgrade over Windows 7 last weekend and did not uninstall anything. I was actually really surprised at how smoothly it went and how stable everything has been. The only problem I had is that, apparently, it renamed my computer, so I had to reauthorize numerous plugins, mostly the ones that used my computer name for authorization (e.g., ToonTracks, AddictiveDrums) or some that used challenge/response (e.g., Spectrasonics).
Also, I use a MOTU interface with ASIO4ALL and did not uninstall it before upgrading, but it's working perfectly for me.