Based on my own personal comparisons in San Francisco, I would mostly agree. Most of the differentiation relevant to me is the app itself. I still mostly use Sidecar, solely because it has the easiest workflow of choosing pickup and destination. I also agree with the article that this is a good thing for riders.
I'm glad to see Sidecar mentioned. I too live in SF and use all of these apps, and Sidecar has been my first goto for years. It's odd that Lyft and Uber seem to get all the press. When Lyft got really obnoxious with the mustaches and fist-bumps, my order of checking for rides was: Sidecar -> Flywheel -> UberX -> Lyft.