When one bosses, he/she relies on his/her authority to inspire fear into those that he/she is bossing. Bossing others around can lead to resentment, especially when the one who is bossing lacks confidence in other people's ability and needs to micromanage everything. If one is micromanaging everyone, that means that most of their time is spent supervising everyone and very little time is spent in adding anything additional to the project. A boss will usually complain about any problems that may arise and place blame on others. Bossing your team members around can hurt the morale of your team and lead to a resentful team.
A good leader will be respected by his/her team and should be able to inspire confidence into the team. The leader will trust his/her team members and delegate tasks out to the team members and allow them to accomplish the tasks in their own way. Because the tasks are delegated out, the leader will have more time to contribute their work into the project and be more productive than if he/she was bossing everyone around. A good leader will listen to their team and not accuse others of wrong doing. A team under good leadership will result in a more pleasant and productive environment.