Best Choice in general is shadowpriest the overall need for haste is higher and at the level if they can count on a DI then some other options open up aswell as balance to the stats where as without a DI and without goblin the haste breaks are obscene and the biggest possible dps increase's for a shadow priest. It will also never fall off for you in the event a shadowy sob has it. Next in line would be balance druid or fire mage rare as they are still w/ DI i can hit 30k in fire and sustain it where as w/o it meager 25k faggy haste breaks >.>