What recommendations ??
First of all that :
(1) Pilots understand and respect high altitude flight into thunderstorms
(2) Radar must be properly setup at Top of Climb.
(3) Pilots understand "supercooled water" and how it behaves.
(4) Respect SOPs and apply them
(5) Better training on high altitude manual handling
(6) More use of GPS info. A separate GPS readout of speed (GS), altitude (true), and track, would have saved the day. I carried a handheld unit and it made me feel sooooo good. It was all I needed to land the thing if all was lost.
It's hard for me to accept the loss of a perfectly good airplane due to all of the above. Hope we all learn from it.