The good news is that this is a solvable maths problem, not a matter of taste. You only need two numbers: how much space the phone actually gives you, and how fast your own habits eat it.
The number on the box is not the number on your phone
Buy a 128 GB phone and the storage screen will show roughly 105 to 112 GB free before you install anything. Nothing is faulty. Two things are happening at once.
First, the manufacturer counts a gigabyte as 1,000,000,000 bytes, while your phone's...