My compulsive need to fix things agrees.
I just wrote a whole thread on how to fix Devourer DH and actually make it feel good to play.