2.
You are a good boss!
You have great leadership traits and qualities. You make many good decisions and people go to you for help on a regular basis.
You still have some learning to do, but nothing to worry about, you are doing a good job! Keep being fair, honest, and help your team to learn and develop. Getting the respect of your employees can take time and experience, which you will have both of soon enough.