I'd go for an external reactor, its probably the easiest in terms of maintainence and probably the most efficient for your tank size, if you go for the glass type diffusers I would imagine you would definatly need 2 in order to get the CO2 around the tank, they will use more CO2 as well, although that would'nt bother me, I would want the most efficient reactor in my setup. I'd say for a tank of 400l the ladder type diffuser would really struggle and you will probably have algae issues sooner or later.