Just to update this, I got business class on both legs (PVG-DOH-MUC) and I have to say that the service on both was excellent. The one thing that did suprise me was there was no full meal on the PVG-DOH flight which is 10.5 hours, but I guess that is due to the very late departure time (00:10) and the early arrival into DOH (05:30). For me the 777 seat was far comfier than the 787 aswell, although maybe as I had already been up for over 24 hours by the time I boarded the DOH-MUC flight that could have been part of the problem.