I think your pvp concerns are valid. I believe bioware knows about this issue and will attempt to make it more fun for players. You just gotta have faith that they'll fix it. Came only came out two weeks ago, gotta give them some time to tweak things. PvP in this game is fun, just needs to be tweaked.