I hate how we are being taught since school that "satisfactory" is somehow bad. There is no reason to be all condescending when the work is "merely" satisfactory. It means that involved parties are satisfied with the result, which is in fact a good thing. It's the same with being "average at best", there is nothing wrong with it. Sure, it's not particularly impressive, but it gets the job done as opposed to something which is bad. These words should not have a negative connotation. We are just being conditioned into this overachieving mentality which leads to people being constantly unsatisfied with their perfectly satisfactory lives.