I've gone through the same experience and thought process, if not still going through it, having the skills and knowledge yet lacking the drive or motivation to do anything worth a stuff.
The best thing I can say is that the only thing that matters is that you've made a game. It doesn't matter how or with what, and it doesn't even matter what the damn thing is. Hell it could be a clone of some old arcade game, as long as you've made a game. It's common that people follow the expression 'quality over quantity' but it doesn't apply when you're just a single guy with a code editor. To put it plainly, you
can't do anything worth a stuff because, again, you're just one guy. It's true that there are some talented people out there who've done some amazing stuff almost entirely on their own, but having unrealistic expectations will only discourage you further.
In short: the idea can be horrible, the art can be a mismatched mess, the sounds could be ear-grinding, the gameplay itself a boring mess. But it's still a game, yo. Games are hard to make, and in that regard, trying to go the extra mile is a waste of time.
This block of text of mine won't fix your issues, I'm aware, but the phase tends to steadily blow over with time, and a bit of effort on your part to push yourself to bring the game to completion.
Here's a nice article I've picked up a few principles from.