IMO 128GB is very tight, you must have very light onboard needs, 500GB is good size to grow into.
If you have large file needs (video, bootcamp, virtual machines etc) then a 750GB or 1TB is better.
IMO, SSD's are highly overrated and overpriced per GB. They work in small devices subjective to shock, but not well in computers yet.
The true speed of SSD's isn't realized because most people work with small file sizes all the time and large files very rarely, if at all.
I've learned this running a RAID 0 as a boot drive in my PowerMacG5 for several years, only on high storage demand I/O and large files does a fast storage come into play. Sort of like havng a race car on city streets, no place for it to open up and run hard.
SSD comes in handy trasfering large files (hundreds of GB's) to another SSD, then one realizes a huge speed advantage over hard drives.
If you transfer huge files all the time, then you need a large SSD, not a small one
A disadvantage of SSD is that they wear out faster than a hard drive, so thus don't make good large file/transfer devices anyway.
SSD to hard drive transfers, it defaults to the slowest speed, the hard drive, so there is no advatage there, your external also has to be a large SSD then you need a fast pipe (thunderbolt)
So with SSD it's better to go all large or really not at all except in a small use device (Airs, iPhones etc)
The advantage of SSD is you get no bit failures like hard drives do, but you lose the ability to "scrub" your drive like a hard drive for privacy reasons, so then you have to enable Filevault and encrypt your SSD boot entirely, which if you have a problem makes file recovery impossible from outside means. Also Filevault robs your computer's performance decdoing and encoding everything to the SSD.
So don't let the SSD fool you, in real world use for most users there really is little difference between 5,400, 7,200 and a SSD. Storage size is what will break you and 128GB is a joke, your going to wanting to increase that in short order most likely as you add content to your machine.
And with the right Mac 13"-17", you could always upgrade to a 500GB SSD later on when the prices come down yourself, doesn't void your warranty if you don't break anything.
http://eshop.macsales.com/installvideos/
Good luck đ