I like having options, but when you have ~154 different subclasses all with unique abilities, this is a huge burden on development to get everything implemented. And imo they failed on release, because many subclasses are bugged or have abilities that just aren't implemented right now.
i.e.: got my blood kineticist to level 11, vampiric infusion doesn't work. and blood blast also isn't ingame even though you're supposed to get it.