Nothing I can offer to change your first few points so I'll reply to a few other concerns that have solutions:
I have the option to save to Dropbox, and any number of other apps in my share sheet. My guess is that you don't have the toggle for 'Save to Dropbox' switched on (bottom row, touch 'More'). Do it once and you'll always see it in the share sheet. Same goes for any other app--most are usually in the first row. I honestly have no idea what makes an app appear in the first row vs. the second.
View attachment 603466
View attachment 603465
I mentioned a solution for your Wifi (or any other settings issue) in my previous reply. I use an app called Launcher, believe another very popular option is Launcher Center Pro. Launcher includes a widget for the Today tab on the top pull down shade. Here's how mine is set up.
View attachment 603469
The 'Wifi' button 2nd from the left on the 4th row takes me directly to Wifi settings. There are any number of other options that can be included here so I'll let you explore if you decide to try it out.
I believe the system remembers the last keyboard you used (or it should). You can change the default order of keyboard access in Settings > General> Keyboard, can move Swype to the top if you like. You have to remember though that iOS doesn't allow use of a 3rd party keyboard when input sensitive data like password so the iOS keyboard will pop up. This is obviously Apple's decision pertaining to security, like it or not.
The App Store password issues are maddening, I completely agree. I have TouchID enabled to unlock my phone, approve iTunes and App Store purchases, for Apple Pay, and a great many 3rd party apps. Yet, I'm required to manually input my Apple ID password all the time--sometimes without any explanation. In fact, I have to type my password on my iPhone every time to approve one of my kid's app store purchases yet don't have to if I'm approving on my iPad Air 2 where I'm prompted to use TouchID.
I've tried any kinds of troubleshooting for this issue with no success (yes, I'm sure my settings are correct before others chime in--not my first rodeo on iOS
). And even when it works properly, I still on occasion get the manual input request. Also, my kids have to input their password when they make the request--that's fine yet for my youngest it often asks 2 or 3 times in succession on the same request. This password inconsistency is driving me a bit bonkers.
Listen, you have a very specific set of user experience preferences/expectations, a lot of which have been fostered by years of using Android. Yes, there are some inconsistencies in iOS but I think a lot of your issues are rooted in your preference for how Android does things. We see the reverse true on these forums all the time---iOS user who expect things to work a certain way and then decry Android's shortcoming when they don't work that way. Hell, when I move back to Android, I find myself either mimicking certain iOS behaviors or simply missing how some work, even if there is a solution (often better) on Android. Android and iOS do some things quite differently--my best advice is stop expecting iOS to do everything as it's done in Android and just embrace how things work, for better or worse.