Mezcla de etiquetas JSF y HTML

Acabo de comenzar a usar JSF 2.0 pero me encontré mezclando etiquetas JSF con etiquetas HTML estándar para lograr el diseño deseado. Aunque estoy usando los facelets para diseñar mis páginas, creo que no puedo evitar mezclar componentes.

<ui:define name="content">
    <h:form>
        <h:commandButton value="Search" action="#{myBean.handleSearch}"/>
        <h:commandButton value="Reset" action="#{myBean.handleReset}"/>
        <div>
            <!-- Some JSF component -->
        </div>

He estado pensando si me he encontrado con malas prácticas. ¿Alguna fuente de información para esto? Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta