"1. Current Software Compatibility - Many would be Linux users won't make the switch because they have made considerable investments in Windows-compatible software. Regular users don't want to reinvest in all new software if it doesn't make sense to do so. They want their current programs to work in whatever they use. Additionally, they don't want to use something like Wine to make them work or sort of work.
"We need to have some true emulation, compatibility layer, or way to convert those apps for the end user--or perhaps even Linux ones that are available by trading in the Windows version."