I recently downloaded ESXi, but haven't used it yet. My concern with the USB passthrough, started when I was trying to do it with VMware Server... and I had to manually select the device(s) I wanted to share to the VMs. This is fine for initial setup, my issue is if I have to do it on a restart (e.g. power is out for 2 hours, my UPS doesn't last that long, and the host is shutdown). I'm sure that I can set the VM to automatically turn on, but not sure about the USB functionality...
One reason for wanting to virtualize is that I'm starting to think about splurging and getting outdoor IP cameras (opposed to analog models), in which case I could also virtualize the CCTV-DVR and likely run both VMs off a single host. Do you know if ESXi also supports dedicating PCI-E hardware to a VM?
Opposed to the other option, of running 2 separate machines...