the situation is messed up in the extreme, basically the 2 companies are arguing over licencing agreements. the vm was taken off with service pack 1 but you can still download it from various sites. some vm sites/programs need sun and some need ms so you may need to have both installed and manually switch between the 2! you can thank ms for the mess up.
I have Microsoft VM, and never had any problems with java sites.
On a whim, I installed the Sun version which caused display difficulties. These were solved when I removed the Sun version. It seems the two versions are not the same, and I am sticking to the MS one. As regards the Sun version being better; not so in my opinion.