Personally I think it's tough to have an all-rounder without it feeling average at everything. I would rather be able to specilize into what role I want. Back in the WoW days, a hybrid class never quite felt right but as soon as you specced into a focused tree, it all felt good.
I agree, but I know some people prefer it, sort of like a support character, e.g off tank healer etc.
I guess the other thing that makes things slightly more head scratchy, is that there aren't traditional roles in the game, which I guess is because it's a loot shooter, as opposed to an mmorpg?