You can get more xp/hr doing pve. However, you acquire the synergy or leveling, increasing valor rank, and gaining currency while pvping. I suggest pvping & mixing in your class missions periodically to help with the monotony of only having 3 battlegrounds.