I was genuinely surprised by my experiences onboard and at HEL with Finnair recently. It's as though staff and crew have had a totally different training on customer services - very positive, from crew to lounge staff.
LHR however was a disaster zone. As are Finnair's web, iOS apps, call lines and Chat which are a total waste of time.