¿Qué debo usar: Vagrant o Ubuntu para un desarrollo web de pila LAMP?

Vagrant tiene sus ventajas sobre la ejecución de la pila LAMP sobre la máquina desnuda.
Según el sitio web de vagrant: Vagrant aislará las dependencias y su configuración en un solo entorno desechable y consistente, sin sacrificar ninguna de las herramientas con las que está acostumbrado a trabajar (editores, navegadores, depuradores, etc.). es decir, actúa como una herramienta de empaque perfecta para su aplicación web. Además, una vez que su archivo vagabundo está listo, es portátil a otras plataformas. Siempre y cuando cumpla con los requisitos mínimos, como espacio en disco y memoria para la caja base vagabunda y la Caja virtual. No habrá problemas técnicos de rendimiento.
fuentes:
¿Por qué vagabundo? – Documentación vagabunda
Crear una caja base
Vagrant: la versión controla su entorno de desarrollo
Primeros pasos: documentación vagabunda

Vagrant no es un sistema operativo, es un contenedor para máquinas virtuales. En lugar de construir una máquina virtual sin cabeza con algo como virtualbox (qué vagabundo usa de forma predeterminada) y configurar carpetas sincronizadas y todo eso, ‘vagrant up’ lo hace todo sobre la marcha.

Entonces no es realmente una comparación válida. Puedes ejecutar Ubuntu de cualquier manera. ¿Qué es más importante para usted, el rendimiento o la conveniencia del meta en bruto? Y por lo que vale la pena ejecutar una pila LAMP sin cabeza con Vagrant no debería ser demasiado costosa, en términos de peso de rendimiento, en una máquina moderna. Y si usa vagabundo, puede usar sus flujos de trabajo y herramientas existentes en Windows, en lugar de cambiar todo su entorno.