I played 1-1 on 2.1 Dydo. I will play 4 players game and challenges too
1. Dydo is even slower at research (compared to some previous versions). I had autorepair, tank killers, hovitzers while Dydo still had no heavy bodies.
I think it is because Dydo build more defense (etc) so it has fewer cash for research.
2. Choose best weaponry feature works nice, but I think it still counts my trucks, because I see minirockets while my army is cyborg only.
3. Usually the fight looks like:
S
S
SS
SS - Dydo forces
S
XXXXXX - my defences
YY - my trucks
OOOO - my mortars
Dydo forces could have been less scattered, so they could concentrate fire better.
And VERY important, Dydo forces do not concentrate fire at 1 of mine towers, but they attack many of them. They damage all of my defences, but do not kill any of them. I think it would be better if Dydo attack 1 tower at the same time, kill it and then attack 2nd tower. (same with units).
4. I build sensor near Dydo base and saw the following:
When Dydo builds a tower, it sends a lot of cyborgs and trucks to help building (10 or more). So this building forces go from 1 point, build a tower there and then goes to other side of the base, build another tower etc. Dydo lose a lot of time by not dividing his trucks.
my army of cyborgs was killed easily by Dydo when I sent it to attack - nice! now this simple strategy is not so good anymore
edit:
5. I played a game with Dydo allied. It was mainly testing as I did not build anything, I was looking what my ally will do. He had very good access to power so this was not an issue. He had 5 research centres although 2-3 were used all the time. Sometimes four. I believe you have some conditions that decide when Dydo starts the research, maybe they are too severe?
6. I can not play a challenge

when I launch dydo challenge the screen freezes before the map load and I have to ctr alt del .
edit2:
7. I played a nice 4p free for all game. Main issue is that Dydo does not research ANY heavy body until very late game. I had lasers, twin assault guns and first needles when I saw first python in Dydo. I think this is a bug, because Dydo was using super cyborgs, lasers and still medium + light bodies on tanks.