Ich sehe kein Problem darin, einfach alles (KVM, LXC, Docker) zu nutzen. Da muss man sich ja gar nicht festlegen. Alles hat so seine Vor- und Nachteile...
Für was auch immer du dich entscheidest, ich finde dein Projekt einfach nur geil. Lass dich nicht unter kriegen.