Interesting that you write off flagship android for poor software but accept worse versions. I know it's the price, because I did the same with a $60 and then an eink Mudita. However I would not say they are fine, they are annoying to use and that was the point
Too bad, the author might have had a point there.
From the beginning the iPhone was quite dumb compared to established smartphones.