Switching to Linux is easier than it used to be, but one of the issues that hasn't changed is software compatibility. Genuinely good open-source apps that should run anywhere don't run on Linux at all ...
Can you imagine if open-source apps had an associated price? I wouldn't blame my favorites if they did.