32gb is enough, just barely. But, you will need to be very vigilant in cleaning out space. Not worth it.
How barely also depends on windows version.
Regardless, I think 32gb is just too small. 64gb is bare minimum, and 120gb is really better.
Larger SSD's will perform better and last longer.