Pfsense with one nic
In this case pfSense can act like any physical installation as router for NATing etc. The cool thing is… if you have multiple host and using vSphere you can move the running pfsense from one host the the other without any interruption of the WAN link to the network This all with just a single NIC.