Depends on what you're doing. SmartOS is almost entirely focused on "cloud". Think of it like an alternative to CoreOS.
For more general purpose servers, I think the current leader is OmniOS.
For more general purpose servers, I think the current leader is OmniOS.
So zones make running nested SmartOS with KVM a bit uncommen. While possible there are not that many use cases besides development on the system itself.