It has the worst campaign aside from Soulstorm. Story is written extremely poorly. Imperial Guard would never ally with Eldar unless it literally was a Cadia-tier shitstorm. The back and fourth play of having to go between Imperial Guard and Eldar is retarded, and the missions themselves are constantly holding you back and keeping you from putting out good units in favor of their gimmicky objectives. The campaign is painfully average until it hits the escort mission with the baneblade, and then it turns into a fucking dogshit slow crawl.
>>719687530>Imperial Guard would never ally with Eldar unless it literally was a Cadia-tier shitstormHumanity regularly allies with Xenos. Gue'vesa IG working with the Tau, former Dark Eldar slaves who were freed by the Eldar and now live with them, even fucking Ork Guards on Gorkamorka. This is lore dating back to the 90s, before DoW even existed.