128GB will be enough, assuming you have a second disk for data storage?
Photos and videos soon eat up your space.
Yes, 2TB in the computer and 2TB in a NAS.
My worry is that my current computer shows 108MB used for C:
I know I can reduce a bit of that by moving a couple of storage places out – My localhost is in there with about 10 WordPress installs – presumably I can move my WAMP install.
There’s also a few other bits and bobs (6GB of email) which I can move for example, but I’ll bet it would be at 90MB once finished. Difficult to know what this will look like in 3 years time (my usual upgrade cycle).
Edit, I also read that SSDs work more efficiently with plenty of room on them.