This debate about skill gap in Destiny is interesting because whilst some players are obviously better than others at PvP, there's just so many imbalances and broken shit in this game that it can make players look better than they actually are, to the extent that the only skill gap that possibly exists between players is the skill one has in exploiting the imbalances and broken shit in the game better than other people do.
First you have the obvious OP shit like the exotic handcannons, sniper shotguns, aim assisted snipers(not a big deal before but re-rolling made this a problem), fucking heavy ammo etc, but then we have the true cause of imbalance in Destiny, the subclasses. Some subclasses, namely Bladedancer and Sunsinger, are so much better than the other classes for PvP to the extent that they're the only ones you pretty much see being used in sweaties, with the exception of brave Gab and his Striker.
The class perks, grenades and supers the two big subclasses possess are just so much better than everyone elses and the top players gravitate towards them. Shit like Firebolt/Arcbolt, Raidant Skin, Viking Funeral and the big one, Quickdraw in combination with Blink, just makes the game so much easier to play and going back to the other subclasses feels like you're only gimping yourself. Until there's true class balance in Destiny you'll never see Destiny become a truly competitive game because if you have 4/6, probably soon to be 7/9, subclasses in the game not being used by the best players than you have a problem.
Why oh why Bungie haven't been tweaking the subclasses baffles me tbh, they are NOT equal.