Biggest drawback: keeping up with the health of every...single...brigade.

50-70 brigades are usually on the warmap at any given time (63 at this moment, actually), and needing to keep up with all their health values and changes is not a negligible amount of work.