For me the only problem with Lufthansa is the tendency to book short stop transfers in Frankfurt or Munich. The run from Terminal A to D is never a good experience. Other than this it is a great airline to fly with, both responsive to passenger needs and welcoming aboard.
I have variously travelled in business, premium and regular economy, on the long haul flights they have reasonable food, a good selection of drinks, good selection of current movies and now internet.
Generally they are a little more pricey than most airlines, but they get you there unlike some others I could mention