Not to sound elitist, but so much fail in this thread. This post from Elitist Jerks, go there, read the whole damn thread and then do your own testing and come back in here and spout some knowledge. If you are too lazy to do that then just follow this:

3.0.3 3.0.8 3.0.8 (With BL)
SP: 1.000 1.000 1.000
Crit: 0.476 0.602 0.585
Haste: 0.999 0.931 0.891

Now notice, LOOK DAMNIT. Crit sucks vs haste OK? OK!? This is not someone saying "I feel" or "in my opinion" this is tried and true(and simulated) work. These guys are incredibly smart and to just shrug that off and do you own thing is fine, but quit throwing in your opinion likes it means a damn or is anything close to fact.

I can't believe I read that haste doesnt help /castrandom people. Do you understand how haste works? Did you know you are not supposed to cast CL when under bloodlust? Read the thread.

edit: Also, although /castrandom will never equal someone manually casting their system of spells; the above values for stats are still valid. So dont say haste sucks for us because we use /castrandom. If you want to find what rotation you should be doing, then read the thread. It is not an easy question to answer. I gave up trying to be that perfect and am happy with my castrandom.