It invariably has some level of
Take a page from D&D, it seems to be popular again with 5E, and it's getting a lot of praise, and even being streamed now pretty regularly.
They got rid of their feat tax (and their 'trees') and made each feat expensive, but valuable in their own right. You aren't limited in what you get because you have to pick up a bunch of baggage along with what you want, You're now limited because each feat is EXCITING and you can't have them all.
So instead of limiting us by making us buy crap we don't want, limit us by making fewer, but all EXCITING nodes, and leave those choices up to us. The player will be much happier choosing one of three powerful nodes, than feeling forced into buying 5 crap nodes to get the 5 he wants. One is CHOICE, the other is OBLIGATION. Simple game design, do the exact same thing but empower the player, not force them.
Edited by Tsar Bomba, 15 February 2017 - 05:42 PM.