Bueno,
no sé si alguien no estará de acuerdo pero, después de leer mucha documentación sobre este tema, he llegado a la conclusión de que lo mejor es tener todo el css en un ÚNICO archivo.
Es más rápido de interpretar. Como el tema entra en conflicto con la modularidad y legibilidad del código, (no es lo mismo tener un css de 3000 líneas que 30 de 100), recomiendan simplificar al máximo los .class y los #id.
He encontrado una web,
www.cleancss.com que simplifica el código, agrupando las clases con las mismas propiedades y eliminando caracteres innecesarios.
De momento y, si alguien no me contradice, así lo dejo.