I agree. We've made lots of strides, but you're right, nothing is perfect.
Focusing on the progress and being positive should also be a goal. I meet too many people who whine a lot. Whining isn't healthy.