I think the big thing is that Apple just needs to honor our choices and play by their own rules.
I run NextCloud as an iCloud replacement so that I am the one in control of my own data. The way it triggers backing up a new picture is by using the GPS to know when you've moved and then it checks if there is a new photo or video to send to the server. This has worked great in the past, but since iOS 13 came out it is a huge pain.
First, you can't just pick Always allow for location in the app.
Second, even when you do go in the settings and select Always allow for location for the app - you continually get prompted about whether you want to allow this. It pops up randomly while using the phone, so it is easy to touch it without meaning to. One of my kids accidentally hit the wrong button, which caused it to stop backing up their pictures. Luckily, we noticed before anything was lost, but this is just stupid to continually re-prompt.
Third, Apple isn't playing by their own rules. For Find My to function, then they are using Always allow for location. However, nobody has ever seen a popup stating that it has been tracking your location and asking if it should continue to do so.