True - there are tons of options with Android.
> So by jumping to Apple you aren't losing much in terms of hardware if anything.
I think you are net gaining in terms of hardware quality.
> On the other hand iPhone have been adding more customization features things like widgets on the home screen and allowing to change the defaults to make it more like Android.
Not nearly enough; e.g. I use Syncthing to manage/sync data across devices in my home and have customized it exactly how I want it and I don't need to pay iCloud tax every month - no such luck with Apple. But beyond customization, the main issue is lock-in about which they are (understandably) doing nothing. If you use a idevice and have buyer's remorse, tough luck getting stuff out to a non-Apple ecosystem without friction.