Components are one thing, and are important for few. The usability and users experience are what really matter to succeed. So swipe oses still haven't been accepted by many users. Also hardware is more important for success. I don't really miss the somthing on the architectural level as long as the hardware and usability and performance are great.