I am usually the first one to rag on iPhones, but they're really just a preference. I have been on Android since the Blackberry went out of style, so when I tried an iPhone 4, I didn't make it three months before I sold it to go back to Android.
iPhones are great, but the one thing you mentioned... I refuse to do without [insert app or feature] is exactly why I don't do iPhones. Apple has made everything proprietary, a la carte, expensive, and then made them incompatible with everything else so you are hooked like the screen is laced with heroin. If you can break the habit and rehab the addiction, I think you'll find that Android is primarily a big wide open world of freedom.
The downside to some Android phones is that they can have a ton of bloatware. Looking at you, Samsung, LG, and Motorola. They pack so much of their own stuff on it to differentiate themselves and try to capitalize on the heroin like Apple. Since Google owns Android, buying a Google phone is a pretty wonderful thing (if you're down with google stuff). My latest Samsung Galaxy S21 instead has a whole Samsung suite of default apps for texting, web, etc. I can choose a new default app to handle whatever I want (a big bonus to android... user configurability), but it's adding bloat to bloat. On my S21, Samsung has sequestered google functions to a separate folder. Compare that to my previous Google Pixel, there was zero corporate crossover. It's a google phone. It used the google apps. Totally seamless.
Also (strong suggestion), buy the phone independently as opposed to from your carrier. If you buy it from Verizon, it will be loaded with Verizon apps and bloat. Buy it outright, and it's a blank slate. Brands like Google, OnePlus, and Huawei are the top choices for un-bloated phones... at least as of when I bought a couple years ago.
Android is ultimately configurable compared to Apple with all kinds of hacks that are available, but not necessary. I'm not a hacker at all. I can hardly connect to wifi, but to me, Android is the Hypercar that lets you configure your ABS, traction control, and launch control so that you can drive it like YOU want. iPhone is like the Cadillac that's like "here's your car. Drive it on our terms."