now that phones are quite fast and have good cameras, what is the main driver towards upgrading? so that you go from 300ppi to 500ppi? not going to make much of a difference and for most people not worth the upgrade costs.
The only issue is that phone manufacturers have even more of an incentive to bloat the OS more and more (and make it slower and slower on old models) and to deprecate it faster (on older models) so they can sell more hardware if people want to get the latest security fixes / software
in general, hardware improvements will drive new swanky software, and make computing on smartphones closer to a first class citizen (remember motorola's laptop+phone dock, where the phone powers the laptop?).
another big pain point is battery (and battery consumption). still waiting on hardware (and software in conjunction) to get more efficient. you'll remember how power hungry PCs were in the beginning and how much better they are now (laptops notably).
feels to me like we still have many years to go, and many more "big" technology investments.
The only issue is that phone manufacturers have even more of an incentive to bloat the OS more and more (and make it slower and slower on old models) and to deprecate it faster (on older models) so they can sell more hardware if people want to get the latest security fixes / software