In terms of Salah vs. Henry, Salah's record in big games for Liverpool has been far better than Henry's in big games for Arsenal.
IIRC Henry never scored any goals in FA Cup semi-finals or finals, scored very few goals in Champions League knockout games (obviously the most famous one was at the Bernabeu in 2006), and also scored very few Premier League goals away to Man Utd, Tottenham, Chelsea and Liverpool.
I remember one of his best, and few, goals in those big away league games, was a consolation goal when Arsenal were battered 6-1 at Old Trafford with Yorke scoring a hat-trick. I think that nearly two thirds of his Premier League goals were scored at home.
I found him to be more fun to watch than Salah though, but I also found Ronaldinho to be more fun to watch than either Messi or CRonaldo.