You need to allow for the fact that even if you choose to install applications on a separate storage drive, some app data will still (of necessity) automatically get written to the drive where Windows is installed, then there's those seemingly endless Windows updates from Microsoft which have to be on the same drive as Windows.
So realistically you should aim for the highest capacity SSD you can comfortable afford, not choose one on the basis of "the lowest capacity you can get away with".