Re lock-in: I agree. I attempted to switch to Android (Nexus 4) several years ago from whatever iPhone I had at the time. I had no issue transferring data over (or data I cared about, at least). Services (mail, chat, etc.) mapped just fine. My primary complaint, at the time, was lack of a well-performing PDF reader/viewer, and a handful of apps that I'd become semi-dependent on and had trouble finding suitable replacements for (e.g., Omnifocus - which has nice intregration between the mobile and desktop versions). I only wanted to change my mobile workflow, not the rest, so I switched back to iOS (I also found the interface grating at the time, not certain why anymore).
This is not, strictly, the fault of Apple, but of app developers and myself. Either for not making multi-platform a thing (Omnifocus), or for others not stepping up to compete, or for my inability or unwillingness to continue my search for suitable alternatives.
All this said, most of my coworkers use Android devices, and several want to switch to iPhones, but have run into the same issue I did, but in reverse.