Haha good joke Khaam!
Chees there are lots of mappers that don't add those last few hours on a map to make it really shine, lots of people fall into the trap of releasing maps too early because they get sick of working on it. Patience is needed when mapping, you don't need to rush maps, also notice how little time the DryDocks map had in beta phase, one week max, not long enough in my opinion.
A good trick is to juggle between maps when one map is getting really a struggle to work on. Also don't be frightened to cancel maps completely if they are not going the way you originally planned. I've just resumed work on map that I started almost a year ago!
I would say a good system is to have the basic elements of the map complete, the main structure of the map done and with all the necessary bits like proper weapon boards (default or custom), enough player starts and medkits. then you can host the map as beta1.
While the map is hosted and getting valuable feedback, you should be adding the more subtle details to the map and perhaps improving/ changing parts based on feedback (perhaps adding a vent in a room for another quick exit for example). The map can now be hosted as beta2.
Further betas should really lay on the detail each one should have notable improvements, lighting should be perfected, even when you think the map is finished it should still be hosted as a beta, until that "finished" beta has enough hours play and nothing is found wrong with it only then should the map name be changed to it's final name.
It's a fairly lengthy process but one that gives you a (hopefully) bug free well tested map.