Had a short hop HEL-ARN-HEL couple of weeks ago and I agree with the leg support issue. Zodiac Cirrus could have been a very good product but it seems that AY went €€€ first and decided to squeeze the seats into a tight configuration. IFE seemed to be okay and step forward, but IMO the moving map/airshow gizmo is somehow overkill and not easy to use in detail.
Y cabin seemed rather nice, didn't test the seat though. In J I would prefer AY's A330/A340 with Zodiac Vantage seat over this A350 version of Cirrus any day.