опыта у меня немного, но если судить по нему, то vmware имеет больше настроек автоматизации и иногда сильно упрощает жизнь, но у VB больше возможностей (относительно той же самой настройки сети), хотя для работы с физ накопителями там надо сильно постараться, а в vmware вроде как из коробки работает... ну и vb более кроссплатформенный (либо я чего то не знаю), просто ни разу не видела vmware на линуксе/маке, а vb там неплохо себя чувствует....