Good points. I suppose what ThatsGreat is getting at is we don't have players of Henry's calibre, etc. But your list is good to point out we probably have a better keeper than Arsenal did. Probably one of the best CB who isn't ageing yet to play in the PL and Salah who is holding a better PL top scoring season than Henry could ever manage in 8 years. The others could be debated.
Also top players are such if top European clubs want them. Real Madrid, arguably the most successful over the last five years, want both Mane and/or Salah but both will cost half a billion or just under.
Now that's what I call 'functional'.