I have been using Sailfish for years which uses swipe gestures similar to the iPhone X et al. I recently had to get an iPhone for work and all they had was the 8. Getting used to the button was really hard.
I have found myself reaching for the home button when using Sailfish though. I am completely convinced that the gesture UI is superior, but I couldn't relate to the whole not reaching for the home button thing mentioned in the article.
I have a phone with a home button, but this is already annoying: going back and forth between a button-phone (control center swipe up from bottom) to an button-iPad (control center top right). I'd prefer if they behaved the same way, I wouldn't mind having the app switcher on the button-phone as well, and just use the button for TouchID.