I give myself just the right amount of credit. I worked residential for 5 years. I moved on. I get plenty of credit from my employer every week when I see my paycheck. What I see in my paycheck I would never ever see if I were still doing residential. If you're a really good tech doing residential, you will get sick of it and board with it within a few years. You'll want to move on to bigger and better things. If not, then you're not motivated enough to do anything else, so you deserve to do resi forever.
Excuse me while I get on my knees.
It's all in the individual and what they are happy and comfortable doing.