Just done a round trip GVA-DXB-GVA on the 777-200lr (non-lr on the return). Was in Business and the seat was very uncomfortable. Very hard (they offered 'mattresses on the outbound, but not the inbound) and was impossible to set into a comfortable position. At takeoff/taxi/landing position it felt like you were leaning forward and I found the seat controls almost impossible to use.
Service, etc was fine, but I won't use them again because of these seats.
Sorry, doesn't answer your question but if Business is bad, I can't imagine what their camel class would be like.