Tacking on more anecdotal information, I'm a chronic pain sufferer and I've taken every OTC and several prescription NSAIDs at various points over the decades... in my case, ibuprofen was not only harsher on my stomach (roughly as bad as diclofenac), it helped less with pain even at huge doses - it helped more with tension and strangely was better at tooth pain, but far less with my particular joint and muscle pains.
I would have guessed similar to the article - Naproxen was the softest on my stomach for as long as I could take it, but over the years I both built a tolerance for it and it wasn't strong enough so I switched to meloxicam (the gentlest on my stomach and the strongest pain reliever of the group, but only available by prescription) and was on it for nearly a decade. I'd go back on it too if I were able - it was definitely the best thing I've ever taken for my pain. Celecoxib was just more expensive ($20 copay vs $4 generic) and didn't work as well. I'm very sad that NSAIDs are no longer an option for me, as they both reduced the pain and treated it, but unsurprisingly 20 years of taking NSAIDs daily caught up with me... medicine still hasn't come up with a better solution for long term pain management, despite the desperate need.