I'm just saying that simple is good for some people, even people that have no issue with complex. Obviously we can have a lot of variation and complexity. I don't have a problem with the battlemaster even if I don't care for it, if I want a more complex fighter next time I get to play one I'm thinking runecaster.
Whether there should be an entirely different class? I don't see the need for it or what niche it would fill that fighter/paladin/ranger/rogue don't already fill, but I'm not a game designer.