One of the biggest limitation that most user have when they would like to migrate from Microsoft Windows to Linux is that some application they are too familiar with (and maybe have spent some money on to get the license) is available only for Windows. Fortunately there is Wine (https://www.winehq.org/) an Open Source (and free) implementation of the Windows API on top of X, OpenGL, and Unix.