JimmyHAD, I think that is some great insight. It's tough to make a razor, and REALLY tough to make great razors.
Another frustrating factor for many (perhaps) is that the pace at which you learn to spot flaws will always outpace your ability to learn to avoid them. In other words the better you get, the more you realize what you are doing wrong...and how hard it is to fix it.