I've been very pleased with my Crucial M4 256GB so far. I clone it to the original 640GB HDD from Apple every few days just in case, but I think I'm going on a month so far without a hitch.
That reminds me of a question I've got. I don't have TRIM enabled, as my digging for info says that it runs a little slower with that on, and that the garbage collection runs later when "idle."
What constitutes "idle" in order for GC to activate? Is it milliseconds, minutes or what? I have Geektool that has shells running every ten seconds or so, and Hardware Monitor updating every second or so, and I wonder if it would matter to shut those off now and then.
For what it's worth, speed tests are the same as day one so far, and I have 149GB free on the SSD.