I love the game but there are some things that are lessening my enjoyment.
1 - Campaign missions, I don’t like being able to fail missions. Such as, “the experiment”. That mission drives me a little bonkers because those main two nodes never get more health. I’d be more ok with being able to fail it, if it somehow received more health. Then there are a couple other failable missions. Kinda just stresses me out and makes me very particular during mission matchmaking.
2 - No drop in/drop out co-op.
3 - no casual PvE drop in/drop out mode. Sometimes you just want to go shoot a bunch of Ai without major missions to worry about. Borderlands gave you the option to just wander anywhere and shoot stuff. Destiny has a patrol mode.
All of that makes it harder to just experiment with all the characters. I end up picking from what I know when I am more afraid of failing the mission or match.