Titan Quest had a hybrid system; pick two classes out of nine, and pick which skills from each you want to invest in and which you want to ignore. But my concern with hybrid systems is that they're even more difficult (one might say exponentially so) to balance than a straight class system, and even balancing a straight class system often turns out to be too hard.