There is a wonderful statement..... "self evaluation is fraught with peril" I teach canoeing in my spare time.... You would not believe the number of "experts" who have not learned basic skills. Photography is no different.
When evaluating yourself, you need to compare yourself to the right people. If I compare myself to most friends, then I am a wonderful and skilled photographer. If I compare myself to the people on this forum, I have a lot to learn. As a "professional", this person should be comparing the self to other professionals, hanging around with them, and learning.
I often find myself comparing the works from my business to others in various cities nearby. Often, it's easy to criticize someone else's images, (and sometimes the photo is just bad). Just as I feel good about myself, I come on here or view the works of some of my favorite modern day wedding photographers AND I'm humbled again. Still, we all have to learn at some point, but it was almost two years before I really began to charge for my services. Even at the first wedding I was asked to shoot, I was hesitant and mentioned my limitations, but hey, I did my best, gained more wedding gigs from it, and off I went.