We should probably clarify one part of your question at the start. A drive that works in your computer would normally be called a Blu ray burner. A blu ray recorder is a stand alone machine that can author to blu ray and record tv or other types of input. Blu ray recorders are very rare still and extremely expensive.
But from context, you are looking for a blu ray drive for your computer. The vast majority of these are SATA interface, and [B]all[/B] the modern ones are, so its good that you want SATA. 
12x is probably the top speed we will get, due to limitations of the physical media.
The two brands most recommended for blu ray burners are Pioneer and LG. If I were buying a new one, I’d get the Pioneer 206: http://www.newegg.com/Product/Product.aspx?Item=N82E16827129066
I currently have an older model LG and have been very pleased with its performance, so my second choice would be this current LG: http://www.newegg.com/Product/Product.aspx?Item=N82E16827136226
Since you want good writing to dvds and cds, I’d avoid the Lite-on burners and the Lite-on clones in other brands. The last test I saw on a Lite-on BD burner here at MyCE had some very poor results with cds.