I have to comment that even if I have set hibernate to 0 I am still having random hangs occasionally.
Last week I've swapped back to the original HDD and it was perfect - sleep works etc and it was the first time I was happy with my Mac without the fear of crashing even things are a bit slow.
Today, I've just swapped back to the OWC again and encountered my first crash.

Another issue is the HFS is very fragile and every time I have to do a power off/on I will have files/directories corrupted and I will need to boot up from the Recovery Disk and invoke Disk Utility to repair the drive. This is something which I am tired of doing and I'm afraid of possible file corruption if this behavior drags on.
This is also my Xbench results and I am wondering if this is what I should be expecting? The Read/Write Speed doesn't seem to be the promised 250 MB++/s.
PS: I've just performed a SecureATA erase using Ubuntu and have just restored from my Time Machine so the drive should be pretty 'clean'.
Results 282.23
System Info
Xbench Version 1.3
System Version 10.6 (10A432)
Physical RAM 8192 MB
Model MacBookPro5,3
Drive Type OWC Mercury Extreme SSD-E
User Interface Test 300.95
Elements 300.95 1.38 Krefresh/sec
Disk Test 265.71
Sequential 157.04
Uncached Write 235.21 144.41 MB/sec [4K blocks]
Uncached Write 247.11 139.82 MB/sec [256K blocks]
Uncached Read 69.40 20.31 MB/sec [4K blocks]
Uncached Read 361.64 181.76 MB/sec [256K blocks]
Random 862.76
Uncached Write 1225.34 129.72 MB/sec [4K blocks]
Uncached Write 435.53 139.43 MB/sec [256K blocks]
Uncached Read 2137.79 15.15 MB/sec [4K blocks]
Uncached Read 946.65 175.66 MB/sec [256K blocks]