As someone who just started playing this game mid last year, I've loved everything there is to offer for PvE.
But as for PvP, it's so bad.
I will admit Im not the best at PvP games in general, but the experience from trying it on D2 has been absolutely terrible.
Match making with players thats obviously having years of experience with god roll weapons, pretty much means theres no such thing as fair game. Theres literally 0 room for growing and learning.
My suggestion? Make matchmaking work in terms of matching people based on their crucible rank. That way people who are day 1 pvp have a much better experience at learning and playing with same skilled level people so its more enjoyable and have room for learning and experimenting things instead of just getting killed over and over which leads to never want to play pvp or the game ever again.
-
No, Bungie likes to bully players, it's one of their core philosophies ... everything they do/create in PvP reinforces this. Your best bet is to team up and hop on the bully train, or don't play PvP.