Stacking haste is funny as hell, but if you want big numbers go for Agility all the way mate.
Survival spec is quite self-explanatory really due to the less complex tree's in this new patch, I've gone the Lock n' Load route using traps .... pure win!