Of course people are entitled to their own opinions, but in my opinion DoW has almost nothing on Starcraft.
The way I see it, if you want to play a real-time STRATEGY game, you play Starcraft.
If you're into explosions, flashy graphics and big armies play DoW.
Seems like a bit of a one-sided argument, but I do play both games, and DoW is something I'll play once in a blue moon for a couple of muck around games, but Starcraft is something I'll keep coming back to. It's far better balanced, and once you get into the micro/macro, you have so much more to take into consideration.
I don't really get how it's a massive 40k rip off either. You can't really label every element in a genre a rip-off from something that pre-dates it. If that was the case, the whole genre would stagnate. It'd be like telling people that you shouldn't make fantasy settings after D&D, otherwise you'd just be ripping it off.