I don't have a need to wipe my data, and if I do, I just back it all up in the cloud, then delete what I want, without starting over, I've found that 256gb is sufficient for me, just saying.
Fair enough! If 256Gb is all you need then that's fine. However, I'm not a fan of the 'cloud' and prefer to keep all my data locally on drives, etc. But that's just me. I know plenty of people who use the cloud without issues, but I'm not so confident [or lucky] as they are.
Knowing my luck, I put my stuff on the cloud one day, and next day the cloud floats off into space, never to be seen again.
I still have my Nokia Lumia 920 (great phone), for backup, but prefer my iPhone. It's nice to have choices, I believe they're (Brands) all good phones and cater to what individuals want, I have no reason to say one phone is better that the other, they're all good phones for the right person, if the smartphone (whatever Brand) makes a person happy then that's great.
I preferred the 820 Lumia to the 920 because it could be upped to add more memory, but I didn't ever like iPhones or Android. The day I bought my Lumia 820 I looked at several other phones and liked it best. Neither the iPhone or Androids impressed me, so I looked at Windows phones and chose the Lumia 820 because I liked everything about it. Okay, so Windows phone don't have as many apps, but I generally use my phone for calls and texts only, and if I need an app there is pretty much all I need in the Windows Store.
I do have a no-name Android phone that I use for online banking when I'm out.... the Windows phone does not have an app for my particular bank. I don't mind the Android phone I have, and it does what I need it to, but give me my Nokia Lumia 820 any day.