Technology wise I think I am a top software engineer - in the sense that I have learnt many types of programming languages / frameworks or can learn new tech fast.
What I totally suck at - creating something that people would want and tell their friends about.