If you are going to take it out "adventuring" then Fenix 6, if not then 945. The Fenix is stainless steel where the 945 is plastic, so feels quite a lot heavier and will take more of a beating.
The saphire face on the Fenix 6 is probably worth it if the watch is set for a rough life.
Fenix 6 Pro or Forerunner 945?