It's pretty good but if you want to do Docker, Kubernetes, etc, you're stuck using LX branded zones which (my layperson understanding) is a Linux user space on top of a SmartOS kernel with Linux system calls implemented. It works OK for most things, but compatibility is a real issue.