To the original OP
Tough choice, as I don't see much difference in the hard product, so it's down to price/schedule/alliance/suffering issues
1/ price, schedule, alliance - you know it best
2/ suffering - HEL beats hands down FRA in terms of transit. AY lounge at non-Schengen beats LH's biz lounge.