Hola, estás como al límite pero podría ser aceptable.
Confirma qué "limpiafondos" tienes porque algunos crecen mucho (en realidad yo diría que cualquier ancistrus puede ser grande para tu acuario, ni hablar de un plecostomus).
Yo personalmente me quedaría con los cardenales y las corydoras descartando el betta y el "limpiafondo" y aumentaría el número de cardenales que se ven más bonitos mientras más son y además en cantidades mayores se sienten más a gusto.
La otra posibilidad es quedarte con esos peces y agrandar el acuario en un futuro cercano aumentando la cantidad de cardenales y corydoras un poco para que formen efectivamente cardúmenes. Es típico que cuando empiezas partes con un acuario chico y al poco tiempo quieres agrandarte.
Asegúrate de hacer cambios parciales de agua semanalmente para evitar la acumulación de desechos.
Tienes harta filtración, ¿no te produce mucho movimiento del agua?
Saludos,
Ernesto.