Congrats on shipping a game! I hope your pain at the outcome fades over time and you get back into making games.
I think a lot of first time game developers are way overly harsh on themselves. Right now the expectations are all screwed up. Very few people go from nothing to writing a smash hit or best seller and the same is true for games. Scope small, ship often and concentrate on the last 20% where you tie the whole thing together because that's where the actual magic happens. Game development is deceptive in that regard and experience helps a great deal.