your team is all around good. I'd take mari out tho and set an awakened uzume in your team actually (there aren't many maps that require double heavy anyway) . Dunno why you ignored uzume for so long , when most people kinda agree that she's probably 1 of the first units that an army should awaken.
Generally speaking , buffer units should be some of the first awakened for the simple fact that they make your entire army stronger , and honestly , there aren't many with a buff stronger then uzume. I mean , spica gives7% , but just to archers. Sherry gives 5% def/attack/hp , but just to golds or lower. Bernice gives 5% defense , but just to heavies.

Uzume gives 5% attack to everyone.


This is the first thing i've noticed. Ill update if i see something else