I have hundreds of hours in to Destiny's MP, and it's no more or less balanced than most major multiplayer shooter really, the only difference is there are more variables for the player to consider. How balanced the PvP is perceived depends on the skill of the player, and their strategic and tactical consideration. You used to have so many people for example complain about getting one shotted by shotguns, and how they're OP, but then you have to wonder why they kept running in to close quarters areas expecting different outcomes.
Generally, when people complain about a game requiring no skill to play, I find by in large it's that the person making the complaint is actually the one who lacks skill, and the complaint is just them trying to excuse their own poor performance by insinuating everyone they played again didn't use skill to beat them in the first place. It's all nonsense of course. Destiny's PvP is especially rewarding to those who are more skilled. Hell, headshots make a massive difference to kill times, and that coupled with the recoil is skill demanding in itself.