I think you are great if you are at a pro level. I know very good athletes, good engineers, ect. But bc they are not pro or in "the best of the world class" does not make them not good. This is going to be defined differently by everyone.
I think there are lots of good players out there, my dilema would be were is the distinction from good to great.