My advice would be :
A) Buy on reliability first and price second. "Performance" makes little difference to most users, by which I mean nearly all 6gbps SSDs perform well enough (unless you're video encoding/editing, running a server, etc). For gaming, surfing and moderate workloads, you won't notice the difference.
B) Avoid SF-2281 based drives (from personal experience with the Intel 520, probably the best Sandforce-based SSD out there).
C) Work out what space you need, then double it. Most drives (especially Sandforce) slow down and increase wear (write amplification) as they fill up between 50-100%. Try and keep 40-50% free and/or assign at least 10% for over-provisioning.
Thinking that maybe DennisMenace had some knowledge about the Intel SSD forums I decided to visit them myself to see what is happening. When I went there I just searched on BSOD since that is the most common result and claim against SandForce. I found nearly every BSOD reported issue with SandForce was fixed by one of the following:
1. SATA IDE mode instead of AHCI
2. Connected to bad SATA port
3. MB did not support LPM for any SSD, so turned it off and all was good
4. SATA cable was bad and caused low performance and issues
5. Used wrong power settings on MB
6. Issue with Intel RST driver not loading properly
7. Reinstalled windows with latest RST and AHCI drivers
8. Turn on or enable HOT SWAP for SSD port in BIOS
9. Did not follow proper Intel directions for setting up SSD as cache drive
To my surprise one of the few entries where someone did not find a solution was in fact a user named dennisammenace.
Most of the other entries are not even the Sandforce version of the Intel SSD. A bunch of them were before Intel started using SandForce.
1. BSOD with any SSD
2. Marvell SATA controller BSOD with Crucial (Marvell) SSD
3. Intel 510 (Marvell) BSOD when entering lower power state
Could there really be a bunch of people that just hate sandforce and have nothing good to say about them?