NO it does not happen that often (Excluding the OCZ SATA III and simular SF22xx controller models).
I have eight SSDs: two each in I5-750 (Sata II MB), I5-2500k, and I5-2410m laptop. Only one in my older C2D laptop. Have had NO BSODs, no data loss. Some have been in use over 1 1/2 years.
Have had no problem upgrading the Firmware on any of the drives, And Have NOT had to do it frequenly (except for the 2 Agility 3 SSDs (which I DO NOT recommend any way).
I, as many others, would NOT go back to a Mechanical HDD for a OS + Program drive - Love my Curcial M4's.
Yes, you can use the 64 gig M4 (most recommended on this site) (60/64 gig is the MIN size. sweet spot is the 90 -> 128 gig SSDs.
Some tips:
Steps:
..
Disconnect ALL old HDDs, connect New SSD.
.. Go into Bios and VERIFY that the HDD controller is set To AHCI
.. Install windows 7. Note if your system is an Intel system you will want to go to Intel’s website and download and install the latest RST drivers (ver 10.6)
http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Chipsets&ProductLine=Chipset+Software&ProductProduct=Intel%c2%ae+Rapid+Storage+Technology
Just select your Operating system and in the right pane click on drivers.
Everything is OK. Power down and reconnect your Old HDD. Note: do NOT delete anything for a couple of weeks, until you are sure everything is running fine. You will be able to dual boot to the SSD or the HDD simply by pressing the hot key during post that brings up the boot menu (F12 on my gigabyte MB and F11 on my asrock MB. You can simply copy Your favorites over from HDD -> SSD and for email you can do an export/import. After a couple of weeks you can then (1) delete windows from HDD, or (2) back up your data to BU drive and reformat your HDD and copy your data back (This is what I normally do.
3 Things that I normally do for an SSD:
.. (1) disable hibernation - save 4 -> 6 gigs
http://support.microsoft.com/kb/920730
.. (2) Set page file (virtual memory) min and max to the same value, ie 4 gigs ram set it to 1024 mb. > 4 gigs ram set to 512mb. And you can redirect it to the HDD to save alittle more (Very slight performance hit - but compared to HDD even with SRT you would think its a race car). This save upto 6 gigs
http://windows.microsoft.com/en-US/windows-vista/Change-the-size-of-virtual-memory
.. (3) manage restore points. limit the number of restore point or disable. This one if not done can eat up space in the long haul.
http://www.howtogeek.com/howto/3187/disable-system-restore-in-windows-7/
.. (4)
One Final Important step: Use windows 7 backup (Under Control panel -> System & Security) and creat a image backup for your “C” drive. You can place on your internal HDD (and as a added precaution copy to BU drive). As long as you have the Windows Installation disk, you do NOT need to create the “Restore Disk” when prompted.
A very good website on SSDs is Johnny's:
http://www.johnnylucky.org/data-storage/ssd-database.html