Virtualization software isn't perfect, and an emulated Windows system will almost always be slower than Windows running on a Windows PC. But these top apps give you the flexibility to run almost any app you like on a single machine and keep using the apps you like best even when you've abandoned the operating system that those apps were written for.