The "boss" is actually the one who supervises others; better referred to as the supervisor. I have always said that I never worked for a supervisor that I didn't like. At least not for more than a few days. This is really because, if I didn't like the supervisor, I found a new job quickly because it will never work out. It is like a friend that you don't like - why would you continue the relationship.
Not everyone should be a manager. Also, some managers manage projects and others manage people; some manage both.In any case, it is critical that the new manager be properly trained for the job. This is true even if they are a seasoned manager transferred in from elsewhere. Managers should always have recurring training to hone their skills. Managers also need someone to turn to when they need help - this may be a mentor.
Mentoring is an important step for every successful manager. As a manager, you need a mentor and you need to mentor others. If you are the top executive, the mentor may well be a professional coach, executive in another company, or a retired executive. If you are on the way up, or hope to be, seek out a mentor. Slowly build a relationship with a respected manger or executive at a higher level; they do not have to be in the chain of command. This relationship usually builds slowly. Mentors are someone that shows others the ropes and how things are really done. They may remove road blocks, provide advice, encourage, but never judge. Mentors should never be assigned.