Si desea bajar hasta el nivel del transistor para obtener un circuito más simple, hay más formas de simplificar el circuito. Por ejemplo, usar NMOS en lugar de CMOS le permite usar una resistencia en lugar de 2 transistores PMOS para una compuerta NAND, lo que podría valer la pena si no necesita un 1 fuerte y está usando componentes discretos.
También, los MOSFET de puerta flotante con múltiples señales de puerta se pueden usar para implementar puertas lógicas, e incluso lógica de valores múltiples, con muy pocos dispositivos.
Es probable que ahora no te importe el nivel de transistor, pero es algo que debes considerar como un punto. NO, NAND y NOR son los más fáciles (menos transistores) de hacer en CMOS, por lo que otras puertas suelen estar compuestas por estos.
Nota al margen: lo más simple no es necesariamente lo mejor, es posible que desee equilibrar los tiempos de ruta para evitar problemas técnicos.