Learning from all of this feedback will greatly help you. But, if you are getting frustrated with mapping, take a break. I was getting frustrated with my map cp_camp, and I did abandon it, but I then decided to just completely stop mapping for a bit. At that point, I had been mapping non stop for like 3 months, for the detail contest, April fools contest, and to work on camp. Now I haven't mapped for a month, except for periodically building a small bit and seeing how it looks. It's given me a lot of time to think about my life outside of mapping (cause at that point it was the only thing I'd been doing for 3 months), and it gave me time to think about how I could improve on mapping. For the past month, I've been planning and very slowly creating a map, and all the time I have been meticulously looking at my design and comparing to that of previous maps and how those ideas did in terms of feedback. Did players like it? Did they hate it? And now, even though I haven't released anything in a whole month, I feel confident about my future map. This break has been great, and has made me a much happier, less frustrated person, than when I was during my "mapping rush".