Basically, everything is as described, but I always want to develop a hero so that he has no equal in battle, and the Commander skill is extremely helpful in this.
So, if you have time and opportunity, you can develop the Commander skill in the main hero, develop secondary heroes with it, and then exchange the Commander skill for the abilities needed for the super ability.