Short answer: probably NO
so, again, is it worth it to switch to SSD for my usage, and if so, what drives are the better ones to look into? I have heard vertex makes good drives, is this true?
Long answer:
Keep in mind that SSDs are really only taking off now and there are still a lot of issues.
If you expect an SSD to work just like your current HDD - only faster - then you're in for a rude awakening.
Firstly you really have to do your research. You need to know your
- flash types,
- controller chips,
- drivers,
- manufacturer,
- quality of their customer support (Macintosh in particular),
- types of files you're typically using (many small or many large files, etc.)
Furthermore drives themselves strike a delicate balance between
- cost,
- storage capacity,
- speed (both initial and after usage over time) and
- quality.
And lastly you need to know the do's and don'ts of SSDs versus HDDs.
Everyone and their friend seems to suggest to go with Intel drives.
But that's really a bit short sighted.
Firstly their capacities aren't that great, 160GB tops.
Secondly even their drivers have issues and can cause drives to lock up or fail, as recently as last week were a major issue with TRIM support in Windows 7 crept up. Users actually
did lose data over this!
I'm not saying Intel is bad, but you need to be aware that even Intel has issues.
Maximum data read and write times are also not necessarily the whole picture. In fact Intel's drives at 70-100MB/s are actually rather slow compared to newer 200+MB/s drives out there from Samsung or OCZ.
SSD drivers need to solve two issues (as opposed to HDD drivers):
- Wear Leveling: flash cells can only be erased so many times then they're dead, so a driver needs to ensure all the cells are written once before writing any cell for the second time, and so on.
- Smart Erasing: a flash cell holds more than one bit of information and half-full cells cannot be erased, so in order to erase a half-full cell its data needs to be moved to another cell first.
Early drives didn't do this as cleverly and SSDs ended up getting slower and slower particularly if the drive reached capacity as data from many half-full cells had to be shifted around before any new data could be written. Suddenly these drives were much slower than HDDs!
Newer drivers do some 'garbage collection' on the fly when the drive is idle so the drive is ready for new writes any time. But not all drivers do garbage collection and not all work well yet.
OCZ had huge issues with garbage collection with their 1.3 vertex drivers, with drives literally locking up - and all data lost. Their latest 1.4 drivers hopefully fix this, but they're so new the verdict is still out.
But this highlights another issue. HDDs typically don't have driver issues anymore and a bad sector means some file data lost. With SSDs a bad driver kills your whole drive and all your data is lost.
Daily backups is
a must with SSDs today. Some people even suggested that with SSDs it's not a matter of if your drive will fail some day, but only a matter of when.
Personally I have two OCZ vertex drives and one of them locked up and needed to be sent back to OCZ. Unfortunately their customer service seems a bit slow and after weeks I'm still waiting for my replacement drive.
So that's another concern: how good is the SSD company's customer service, and how well (if at all) they support Macintosh users. Which is particularly an issue when updating drivers. And SSD drivers will need updating. None has mature drivers yet.
Finally you need to know that certain things work completely differently with SSDs than HDDs.
File security is one thing. While on HDDs you can write over the same bits again and again to erase data (even the Finder provides this feature) this doesn't work with SSDs. Currently AFAIK you can only wipe the whole SSD to securely erase data. Individual files you can't erase securely. So your sensitive data can easily be found on your drive even long after you 'securely' erased it.
In fact you should never use the Finder's 'Secure Empty Trash' feature as due to wear leveling this will only 'overwrite' different flash cells needlessly.
Nor should you use any other typical HDDs utilities like defragmentation or sector tuning tools. These will only wear out your flash cells and shorten their life span.
To sum up:
Unless you're willing to do your research, know your SSD do's and don'ts (as opposed to HDDs), accept driver issues (and there will likely be issues even with the best SSDs out there!), arduously make daily backups of all your data, and generally accept to live with all these hassles - then you can consider getting an SSD.
If all you want is a super fast HDD and otherwise peace of mind and ease of use then avoid SSDs - for now.