You're going to hear more of the horror stories than the praise stories usually. I for one have had no issues with my 2017 Canyon purchased in Feb. of 17. We put 45k miles on it (with no issues) and in Nov. of 18, I deleted the truck. Now have 71k miles on it as of today and still no issues. Deleted it to prolong the life of the truck. There are people out there with stock trucks with close to or over 100k miles and no issues. I however know that at some point the DPF and EGR will plug up on the truck (you should know this if you have a diesel that is newer) and will need replaced. The emissions systems on these trucks are their downfall and what cause most of the problems and trips to dealers. Some guys I hear of go to the dealer multiple times and never get the issue resolved, either because of incompetent service from the dealer, or because the emissions are that finicky.
If you live in a place that doesn't do emissions testing, you could get one of these, delete it and be on your merry way. It's an additional cost yes, but one that is well worth it if you like the truck and want to keep it for some time and make it last. The driveability of the truck (acceleration for example) improves greatly and boosts confidence while driving or passing vehicles on the road once tuned as well. The "dead pedal" on a stock truck makes things questionable at times.