One thing I noticed is that your HQ is Illegal, which pretty much blows that idea out of the water. Characters with Hellion Skyboards can't take a WWP. I dig the three squads of Wyches, but I would keep them in the Portal myself. They make a nasty surprise when they pop out of the Portal. There's nothing like seeing your opponent's face when that many wyches pop out to say hello. Although, giving your Succubuses (succubi? lol) Drugs is a bit of a waste if you ask me. You can put those 75 points towards something much more useful, like a tooled up Lord, or Sniper Squad or a Talos. As for your troops, you either have two too many DL's, or you don't intend to bring the SC's. Warrior squads can take either two DL's each, two SC's each, or one and one. Did you mean 2 Blasters perhaps for one of the squads?
Decent idea with a nice mix of Troops and Elites and even some neeto Heavy Support to boot, you just need to re-verify a few things.