The damage on prot aint that great. As for survival any class can solo and tank everything with the right gear, so there's no real reason to go tank either way. If you had to pick i would deffo go for retri for the dps output. As ret you should stick around 250-400k dps with the right gear on boss fights.