It's not just the match making though!
Class are way to unbalanced! I refuse to play pvp atm due to the reasons you have listed but also due to the stupidly ridiculous balancing issues with classes. Hunters are effectively useless in most situations, titans vs warlocks it's 9 out of 10 times a warlock win without any struggle and you die to easy! Granted a head shot is a head shot but 4-5 rounds to the chest... I mean really come on. Sniper rifles are OP it's pretty much a 1 shot most the time no matter where you hit
English
-
Hunters are much better than any other class in PvP. Both of their supers average more kills than any other class.
-
That is supers... Outside of super again they aren't very helpful