A good thing to remember is that while we're all making games at the same time, it isn't the same time in our respective careers of creating things. I know a few people whose first real creative endeavor was making a fangame, which would inherently be of a different quality compared to someone who has been making things for years and years. It may seem like other people are far ahead of you now, but once your experiences are more comparable your output likely will be too.