Only a few apps enforce Play Integrity so it is still the best option for a casual user. Cash App enforcing it is my biggest hurdle.
Thats so wack
We go to sleep and it clears
You can always connect a USB stick or card reader with an SD card via USB-OTG
I will recommend you do use a phone that still receives security updates (Not EoL) because I don't want you to lose out on security just to deGoogle.
If you are strict on having an SD card slot and your phone is still receiving support, you should use StockOS to receive firmware updates as soon as possible. If the phone you decide to get is EoL, the least bad option would be DivestOS (fork of LineageOS)
The only secure phone operating systems are either grapheneOS or stock. All the others usually are behind security updates.
For migration, I would just use a USB C drive and transfer files.
I just use the AOSP messenger. If I used google play services, I would switch to Google messages because of RCS and it looks much nicer.
You cant change the OS on Samsung devices
That would be cool to have. Some kind of zero knowledge way of refunding transactions.
and some people are ignorant