Going to have to echo don't really dwell on others entries some people might just straight up stop working on them, it happens for many reasons.
I really like the little dude you've made, if you feel anything is lacking take some time to level your knowledge on that subject up and when you feel comfortable get back on the horse.
Life does that to us I suppose to test our resolve or we do it to ourselves to see if we really love what we are doing.
I'd say make the piece you want and love if your happy screw everyone else, there will always be someone hating under their breathe there is no dodging that, it is just how some people are.
Just be sure your giving it your all so when it is all done you can at least be happy with what you end up with.
I commented on your entry before this and is till enjoy the little dude, looking forward to whatever you decide to do in this challenge.
Best of luck.
P.s. don't feel too bad I have to start from scratch again 3rd times the charm, at least i hope so.