No, i don't think i have ever seen a class based system that gives enough options:D
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...