Cris,
Very nice review, I have a Fenix 5x and I love it even though I have probably only used about 10 – 15% of its functionality. I have used it a few times so far on hiking and it works well although I have not used the topo maps, but your article explains it well now, so I will start using those.
For hiking I purchased Hiking App Professional and I love this app, I can load any fields I want onto multiple screens and get my total mph, current mph, distance traveled as well as tons of other data I want that the Fenix can use.
I originally thought I was going to knock the watch on everything, but I got used to it, but I still knock it sometimes and have managed to slightly scratch the sapphire glass on a hike or some other place. This was my first watch of this type I have ever purchased but I do not regret it at all.
I also wear it constantly, I feel naked without it now.