Las vistas no son el problema, en realidad.
Lee con atención lo primero que te dice @quimfv:
Cita: No hay una respuesta única a lo que preguntas.... sin conocer el diseño de la base de datos no se puede contestar...
Esencialmente, no estás dando suficiente información para darte una respuesta fundamentada.
Sin ver la estructura de la base, y a qué le llamas consultas "largas" o "cortas", es totalmente imposible responder si una VIEW es o no una opción válida.