The big thing for me (though there are others) is emulating old games. I realize this is probably not a super high demand use case, but I love playing NES and SNES games on my phone during... down time.
I was an iPhone user for some time, but got fed up with Apple telling me what software I could and could not run (without a jail break / side load.) I'd go back if they free up the app store market a bit. I don't find some of their restrictions reasonable.
This isn't a solution for most, but if you know your way around XCode, you can build https://github.com/libretro/RetroArch for any iOS device without the need for jailbreak. The repo contains working xcode projects (though it still may take a little tinkering...) I even got it running on my appleTV!
If you have never had a paid developer account your provisioning profile is only good for a week. This period used to be 30 days but was downgraded to a week sometime in mid-2016, if my recollection is correct.
Apparently if you have had (or currently have) such an account, the period is longer.
Sure, there are a bunch of ways I could have accomplished what I wanted. You can side load quite a few emulators these days without rooting, but man... just... why do I have to? On android I download the thing and go. Once driod hardware and software got better I dropped iOS and haven't looked back.
I was an iPhone user for some time, but got fed up with Apple telling me what software I could and could not run (without a jail break / side load.) I'd go back if they free up the app store market a bit. I don't find some of their restrictions reasonable.