No, i don't think i have ever seen a class based system that gives enough options

And i agree, i think that compared to D&D, IH classes are better and the mastery tree's were really quite nice. However, no matter how many options you have, the class abilities force you into roles, so you choose your class based on what you want to do. Which is what its supposed to do i guess. You don't want an Armiger that doesn't put all his effort into his armor, that would be silly.
I suppose it comes down to, i would prefer to look at feats and decide how my character can do what i want, then have to look at feats and 8 different class abilities. Not that i didn't make characters for IH already just to see how they work out =)