Agree with you there, even Austrian Airlines is way better than LH, atleast the last time I went. Space is more and service is better. Air India is very good on the newer planes, as service and food was always good, but they lacked amenities.
I once returned from Germany on an AI flight which had 250 odd passengers on board and only one running loo.
But even on that flight the staff was very friendly and never rude even once.