This is the squad you ran against me last time we played eachother on Vassal.
I think it is a good build with both Cunning, and Opportunist options. This build gives you 3 solid threats. All of which have to be dealt with so it is a sort of pressure squad.
I also like that it doesn't have any CEs other than Dodonna, so it can be used efficiently without the threat of Disruption or losing a commander.
Kreia is always fun to use as well, esp when you give her renewal. Bonus points for that.
The only problem I can see for this squad is evade. Most of your damage potential depends on ranged attacks. With all the evade in the game right now, I try to avoid relying on shooters.