I actually like the class' design enough to consider modifying it weakly and using in my own games.
First, I disagree with you. Second, "most classes don't get X by level 20" is not a particularly good argument for an ability that a notable subset of them do get by level 20.
Everyone who's primarily melee will need to Charge at some points. Though that this benefits particular choices more than others does need to be considered.