I mean, I have a few thoughts about it, dont know if u agree, but the ranger unit from the elves is too strong, thats why one of my main focus as evil is to suffocate the elves as quick as possible. Just to start things off, my overall view of how each race should play is the following:
Saruman: pretty bad spot to find yourself, little to no money to grab nearby, being pressured by freefolk, rohan and the elves right from the get go. I usually use them as support army for moria, trying to exchange well with freefolk and rohan to reduce the weight on moria's shoulder.
Freefolk: secure the possitions that the elves get, meat up the territory, maybe try to defend gondor from haradrim doing navy, pretty easy spot.
Mordor: key player for evil, as u might imagine, has two main fronts: obliterate gondor and run north agains elves, dale and dwarfs. relies on haradrim to weak gondor otherwise pretty difficult to overcome the defense. Pushing north is a must to relief rhun from dale at least. Abuse from nazgul, flying and tanking all around to weak positions.
Rohan: grab isengard for gods sake, 10 bucks, try to help the elves defending lorien. Attention to gondor's flank, keep preventing expansion from mordor around minas tirith.
Moria: another key player, keep isengard alive, destroy lorien as fast as possible, hold rohan and maybe push rivendell or up north to mirkwood.
Elves: the single most important player in my opinion for good, if thrives, that is make moria bleed and contain dol goldur, can snowball and win "quite fine". The main reason for that is the ranger: 2/3/2 blitz, combined arms for 4 bucks, its just insane. Is the one from the goods that has air presence as well(I might be underestimating zepplins), which might play a big role in harrassing small packs of orcs/orientals.
Haradrim: super important player. Oliphant is the way I think you can handle Elves' rangers as evil, but the problem is to reach that northern front in time before moria and isengard are overrun. Has little to know "direct" enemy, and it might be the one evil that has space for different strategies. I find it most fitting landing in gondor and then running up to attack elves and freefolk. Massing Oliphant is key to have good trades.
Gondor: is isengard from goodies but is way better starting position. Maybe fight water with Haradrim as main focus is the key to restrain its expasion. To do that u might rely heavily on rohan to defend minas tirith. Or ask freefolk to go water instead. Objective is to prevend Haradrim expansion and bitter fight with mordor to prevent too much money being invested in Dol Goldur's army.
Rhun: though spot, squeezed against dwarfs and dale. just try to survive because attacking the dwarfs is only possible later in the game with help from mordor/moria/khand. i think is important to grab the money south from rhun immediately to try to build up.
Dale: i think main focus is just to help elves from moria/mordor to keep their income high.
Khand: mainly support player, is the freefolk from evil. I used them as meat and raid to attack north, considering that they have warwolves and raiderscavalry with high mobility to get up there. Just use them to weaken goodies positions and then attack, Khand is vulnerable when defending and slow to mass.
Dwarfs: such strong army but super low mobility, can easily defend postions, slow to mass too. killing Rhun is a must to pressure dol goldur.
tl;dr: phew thoughts, again, havent played that much, just a noob