I wouldn't necessarily call friendly fire as a disadvantage... ;p
But yea, agreed on pretty much most points.
-Don't think the first point is as much of a problem with magic, but more with Warfare AoE not hitting allies. Also, Necrofire.
-The Warfare scaling is it's own problem, in my opinion, but that would stray a bit too far from topic I think.
-While it's technically a disadvatage, the biggest problem with the current armour system (chain-CC) would be somewhat reduced if they simply applied multi-layer cc for physical as well...
-Yup, pretty much fully agree on resistances. Though it has to be said, that elemental weaknesses are also a thing, they're simply too rare to outweigh the downside of resistances/immunities. Dodge isn't that big of a problem either for phys, because alot of status effects reduce chance to dodge. And to a much bigger extend that the puny -resistances from burning/shocked etc. Also, it's quite rare. And mostly a single enemie giving an aura, so just remove that one from the fight quickly and you're fine.
-environmental effects themselves are too weak, to be relevant in fights that are over in a 2-3 turns max. If fights are somewhat more drawn out (like act 1 fights) I feel like they are in a mostly fine position. Would be nice if they applied their effects through magic armor, but then again, would be nice if fire/poison and the soft CC would do that regardless, for things like reduced resistances...