This is how switched, though I’d recommend properly platform agnostic software (Windows, Mac, and Linux support) since if you don’t find Linux proper works for your workflow, you could switch to a Mac.
Another thing which helped me was switching my Laptop first before my Desktop since if I had problems (which I did) I could loose my laptop and not worry about data loss.
As of now, I am 2 year with Linux on my laptop and 6 months on my desktop with no noticeable difference between my Windows experience and Linux.