The Ram got nerfed between Year One and Year Two. So you're not going to see a dramatic increase in Survivability simply by equipping it (anymore). The best way to think of it is that it will allow offset the disadvantages of Warlock's low baseline armor stats. So that you can go into either PVP or PVE with both good armor AND good recovery. Or average armor, but good recovery and agility. Plus having Energy Drain proc on hits rather than kills is a VERY nice bonus.