I've always hated the concept of skill trees. I can understand it in content such as PvP but not PvE. It's limiting plain and simple, and in the end there's almost always a one true build. I would rather be able to earn (Yeah, earn and not have stuff handed to me) abilities and use them in different situations.