No they arent. Travelled in April and May of this year.
It all depends on your luck. We went from BLR - FRA - PDX and return was EWR - FRA - BLR.
Some legs of the journey were good. Good in the sense, good space. FRA - BLR was MISERABLE! EWR - FRA was good! Enough space to stretch your leg.
Service is mediocre. Typical German efficiency. As long as you dont expect them to wait on you hanbd and foot, you should be ok. They generally keep loads of chocolates, snacks, drinks(not alcoholic ones), etc near the pantry. And you can go and help yourself to as much as you want anytime. Toilets are clean, seats are clean.
Only problem you may have is that the space is too less. Especially if you are tall. You are going to have a bad time.
My assumption is this. BLR - FRA and FRA - BLR have a lot of Indians in the flight. FRa - PDX and EWR - FRA have mostly white people. I feel they purposely dump the bad aircrafts on us brownies. I could be wrong, but I feel this is what they do. They reserve the good aircrafts for people from developed nations.
My dad has travelled on LH for close to 20 years. An average of at least once a year. The only complaints he has are regarding the space. He's never had a problem otherwise.
The thing with LH is that most of their fleet is old. They have relatively less number of newer aircrafts compared to SQ, Emirates, etc... So, getting personal entertainment is quite unlikely. Especially from India.