Technically, I don't think any VM has problems.
While I haven't used VirtualPc in a long time, between VMWare and Virtualbox, the latter is opensource with few restriced modules, while VMware has a free player, but to create/modify a virtual machine you would need a fully licensed workstation (at least).
The Virtualbox restriced modules are: guest USB2.0 support (1.1 if opensource), RDP support (remote desktop through host OS) and PXE boot with E1000 (network boot from an emulated intel gigabit network adapter). Basically I would say nothing VM enthusiast would really need.