Windows to OS X and Linux. I long ago switched from Windows NT to Linux for servers and then a few years later switched from Windows XP to Mac OS X for my desktop.

It hit me one day that outside of Microsoft Office I wasn't needing the MS ecosystem. On Mac I had Office if I needed it, Photoshop, Illustrator, iTunes and all my code development for Linux could be properly tested on Mac and then copied to (instead of ported to) Linux servers. Plus with VMWare Fusion I could run that one Windows only application I needed every month or two.

I now every now and then catch a glimpse of people trying to install various libraries for development such as OpenCV or some python library on Windows and cringe.

Used windows. Tried linux. Couldn't get peripherals, such as printers, to work. Reverted to windows. Tried linux. Couldn't get peripherals, such as printers, to work. Reverted to windows. Stopped trying linux altogether. Staying with windows.

Migrating? For what? For work, for school, for home? I've used Windows, BSD, Solaris and Linux but I never "migrated" to or from any of them. I used the best tool for the job. When you've got PuTTY windows opened in Windows and you're fooling around with Linux *and* BSD servers what's your operating system then? All three, right? Migrating? What's that?

No, gimp is not an alternative to photoshop if you need it for real work. I've tried that transition multiple times, the gimp is at best on par with photoshop from the 90s. It might be fun for a hobbyist, but not for work.

Libre/OpenOffice is also nowhere near MS office for work. Again, maybe for home stuff, but not in a work environment.

And those two are just the tip of the iceberg. No alternative to video editing software. Nothing that even comes close to Visual Studio. Autocad. Just to name a few.