Использую KVM и LXC + cgroups через libvirt.
Подводные камни зависят от целевых принципов и требований к деплою.
В принципе если написать тестов для целевых рецептов, то любые возникающие проблемы будут решаться прежде чем попортят нервы клиентам.
Не могу сказать что контейнеры очень стабильны, по крайней мере бывают различные артефакты: отказывается перезапускаться, ест слишком много неположенного и нужно контролировать через cgroups, либо вообще голодает. В общем в основном от ядра к ядру разные бока выскакивают... Иногда не хватает некоторых плюшек с OpenVZ, типа живых миграций и чекпоинтов.
Вердикт - юзабельно.
Но будьте готовы к проблемам расспределения ресурсов.