It's gotten a bit better, but last time I tried switching, the GUI client for my VPN provider was shit, the PC gaming compatibility aspect (non-Steam) wasn't quite good enough for me, Nvidia's drivers said fuck you to my display, and I couldn't quite figure out how to set up Samba. Lol.
I'd definitely recommend checking back in a year or two to see if it's changed. Compatibility is definitely getting better over time even if it is slow.