Makes me really wonder if you have even 80lvl warlock. You don't need ua or haunt to kill mob, coa, corruption and sl is enough.
Felguard/simphon life is way better, felguard has good dmg, and you dmg is enough to kill mobs. And with fel synergy, you don't need to worry healing you pet while soul link is on. And elite q's are so much easier with felguard.