I have two pair of On running shoes and one pair of their trail running shoes. Honestly they wear out faster than my Altra’s have. I also seem to have knee pain since switching over to the On shoes. All three pairs of my On shoes squeak loudly when they are wet (and sometimes even when they are dry as well).  Just my personal experience with On shoes so far.