Our ops guy is much better than me, but his time is better spent working on higher-stack stuff like deployment automation, monitoring and efficiency tuning than on re-inventing a virtualization stack to save a few thousand dollars every month.
If we were bigger, it would be more worth the time and money spent. But without doing the math, we would have to be quite a lot bigger, I think.