BA is bringing in a system called 'Dashboard' that enables staff and passengers to mark the service levels during a flight and also the condition of check-in service /catering/aircraft cleanliness and wash rooms. Most airlines have systems in place that monitor performance and quality, this has been around for 20 plus years.
However, reading some of the threaders comments it is not that effective and surely must be governed/influenced by what the company is prepared to spend on the product and those delivering it. Continually cutting service levels and reducing levels of pay certainly contribute to customer dissatisfaction for those travelling on 'legacy' airlines who may expect higher levels of service and product.
Most aircraft I travel on and that is about 4-5 times a year are usually dirty inside, finger marks, grubby trays, food debris around the seats etc. That is my experience, usually in Club / Business. However, I would not complain as I accept this as the norm.