I tend to agree with what you are saying, Hirei. The artist themselves is often the harshest critic. It's what I do when I'm working on a new piece of art.
*Hmm, does this look good?* *No, it sucks, do it over!* ><
That's how I learn to self-improve. It's kinda hard at time, because I'm self-taught at what I do... >< I could do with some serious art training.
Anyway, I love your pixel art and that landscape pic.

Keep it up.