I partly agree. But what makes the iPhone so sticky is ecosystem--and that includes a bunch of other products that might be a lot less interesting in isolation.
Indeed. I'm a staunch Android user, but I seriously envy iPhone users for the Apple Watch. Nobody else has put the same level of care and resources into their smartwatch and if it wasn't for a myriad of personal dealbreakers I have with Apple products, I'd be tempted to switch to iPhone to be able to have an Apple Watch.