As far as SSD storage space is concerned, this is the current state of things:
32 GB SSD: you will be able to install windows 10 and boot. Virtually nothing else, not even Windows update without additional storage location.
64 GB SSD: Windows 10 with ability to install updates and a few apps. No games. Requires frequent maintenance and cleaning of temporary files.
128 GB SSD: Windows with multiple apps, updates, and maybe even a game or two if they are not too big. Not good for recent gaming titles or large Steam libraries.
256 GB SSD: as above, but also makes it possible to install several larger games.
Common pick these days is 256GB, with 128GB being considered he "minimum" for smooth operation (but requires careful usage in terms...