Have done HEL-JFK a few times with AY, and was same seats as AA and BA pre flat beds.
The wine on Finnair won a lot of awards last, or the year before.
Helsinki is a nice small airport and has a nice First lounge for long haul J/C OW Emerald.
I am 6'6" and found the seats fine.
Take this post in isolation as I have no experience of CX.