For those nagging on Soulstorm being awful, the
official patch is actually finishing the rounds in QA since they finally found a solution to what they called 'The digital distribution' problem. It isn't going to fix every single problem that's out there, but it's going to remove broken features (things with rocket launchers can manually target ground, but rockets do nothing unless they target A MODEL, so they just shoot rockets through the ground.)
Also, since they got sick of waiting, the community
actually fixed the game themselves. This mod does use the updated AI from Dawn of Skirmish, which is 100% more fun to play against than the stock AI. This mod fixes tons of graphical bugs and glitches that can be tweaked in the LUA files. Broken models, especially the tau broadside suit have been fixed by importing the Dark Crusade version.
The only catch is these fixes break two important things in single player. The replacement AI causes the Eldar stronghold mission to crash (They provide a workaround for this in the thread.) and none of the movies play unless you manually copy them into the mod folder (this is also explained in their thread.)