I just switched back to iOS (iPhone 12 Pro) after using Android for 3 years, and there are a lot of things iOS does poorly, notifications being the most glaring one IMO.
Yeah I'm surprised by how poor iOS notifications are.
A feature I really like on Android is being able to block specific notification channels for any given app.
Want to receive notifications when your Uber is near, but don't want to receive marketing notifications? Just disable the Marketing channel in the Uber notification settings.
Of course it relies on devs to correctly mark their notification channels, but I haven't found many apps that don't.