Not really. Its pretty much hit or miss. Great if you play anything with good armor, depressing if you run into Dark Eldar or Daemons.I would also say that they're drastically under-costed.
Let us face it. Codex: CSM is a **** codex and nowhere near the powerlvel of the SM codex. His list is pretty hard to deal with while your is... yeah... you say it is good.
If you really want to get a fighting chance, try Khorne daemonkin and stay away from overcosted characters and units when he plays a strong codex and uses cost efficient units.
40k is pretty much in favor of the post necron codices with CSM, Dark Eldar and Orks so below that powerlevel that it becomes pointless to even try.