That would be me
Presently my firewall runs FreeBSD on separate hardware and I have three domains running on SmartOS in zones and a mail server running on OpenBSD in KVM on SmartOS.
My goal (and I'm being lazy) is to move the firewall onto the same server and rid myself of the separate firewall and a switch.
I am trying to decide whether to use FreeBSD and put the firewall into bhyve and the web servers and mail server into VNET jails. The other option is to use SmartOS.
There are pros and cons for each. For example, with SmartOS I don't need to build a kernel to get jails with their own network stack. On the other hand, Joyent already publishes a FreeBSD image which I'd use, but it has to be downloaded, so if I ever had to rebuild from scratch it is the chicken and egg; although I can create my own dataset and manifest.
I keep going back and forth. Someday I may make a choice.