With VMware Fusion, OpenGL worked out of the box and Extreme Tux Racer and ShaderToy ran fine.
Also, in VMware Fusion I could disable all MacOS-shortcuts (like Spotlight and switching spaces) while the VM is in full screen... With Parallels I would always switch spaces by accident because I couldn't find a way to disable everything...
So now I just don't buy the professional version any more. And I'm saying both companies are shady as f*k.
Parallels brings their own drivers to install, which means not every Linux version is supported, the last time I tried it was lacking drivers for the newer kernels, this seems to have improved somewhat.
VMWare requires a few more clicks to configure with the upside that you have a clear configuration process so little magic is happening in the background - Parallels seems to automatically mount your drives in the VM which often is not what I want it to do.
Also, VMWare supports platforms beyond the Mac, so if you have a mixed environment, you can even move VMs between e.g. Windows and Mac machines.