I've taken LH EWR>FRA twice, on a UA code share, in business. The equipment was Airbus 340. Since it was last year they may have changed the seating now.
The seats were hard. The legroom was minimal. The meal service did not even compare to UA. First, on UA they take your drink order and then serve it. ON LH, they use a cart. On UA, they ask if you want a refill. On LH you have to ask. On UA, they serve an appetizer course, then a salad,then the main dish and then desert or chees. On UA, you get a tray with everything on it except for the main dish. On UA you get greeted by name. On LH they don't know who you are. Etc., etc. The result is that I am again flying EWR>IAD>FRA, even though it costs me an extra 3 hours.