My aunt bought a 'cheap' iPhone (SE, 16GB, $450) and ran out of storage the first month...
So far I've learned it pans out this way for iOS devices:
- 16 GB: the bare minimum for any sort of user. Don't expect to be taking a lot of pictures or use a lot of apps without a lot of storage twiddling.
- 32 GB: fine for regular app use, avoid if you want to take a lot of pictures. I find this to be the sweet spot for coffee table iPads.
- 64 GB: the baseline for people who take a lot of pictures and videos. Anything less and there's too much storage management involved.
I don't consider myself a heavy storage user but 16GB is a really easy bar to cross.
I believe it's due to the fact that apps don't clear caches as often if there's plenty of space left.