Yeah, they make it as difficult as possible for a user to migrate to android for obvious reasons.
Talking more about restrictions put in place by Apple , their browsers are all pretty much the same as they are only allowed to use Apple's webkit engine. Emulators etc are completely off limits without jailbreak, as are torrents. So many things you cannot do on an iphone... As a geek, i am not a big fan of IOS restrictive and simplified approach to smartphone software. Given the massively powerful hardware developed by Apple, it is a shame the software is so restrictive. It would be fantastic if they started selling their SoCs to android OEMs like LG and Samsung, which would have allowed users to actually utilise all that power instead of showing off in meaningless benchmarking exercises.