If you are only planning on having an SSD as a boot drive and nothing else, you shouild be fine with just a 40gb.
But i like that my most used programs are also fast. so i would not go with anything less then 120-128 gb.
I chose the 250GB because i also want games on it.