less stressful? u got to be kidding, Warlocks Pwn in PvP!
my lvl60 Lock is a killing machine in PvP!
perhaps yore just using the wrong spec build? --
I suggest SM/Ruin or Drakedoggs classic 7/5/39 for Uber Damage, or a Soul Link build for outlasting every other class!
regardless thought of your build, you shouldnt have any hassles in BG - use your shards wisely, and use your racials! Also, take engineering and like me you will be a God in PvP!