If you monitor a Virtual machine with both a robot and vmware probe at the same time and its the same set of metrics ..you end up collecting similar QoS information. But this normally happens in quite a many environments
This again comes down to Agent vs Agent-less monitoring discussion and each has it own advantages
But making a choice between vmware and robot depends on how critical the machine is and what kind of metrics you decide to monitor on VM
If its the basic stuff related to cdm its good to go with vmware, but if the machine is bit critical and you decide to have applications running on the server also to be monitored , its good to go with a robot.
Again vmware probe provides some good high level visibility into your virtual environment , datastore, resource pool etc.,
In case you are a service provider and there are some SLA's tied to the monitored QoS , robot would be a good option to monitor servers because of various advantages uim robots provide
You can go with a combination of both but try avoiding collection of duplicate metrics at the VM level and if the server is a critical one and needs more attention.. robot would be a better choice . Sometimes I feel the info provided by vmware probe from VM's is unreliable