Here are a couple of renders I put together using Cycles. I was trying to see how clean Cycles can get. But as you can see, even after thousands of samples there is still considerable noise.
Part of the problem I see is there is no falloff for light or reflection. So you can not attenuate light with the current nodes as they are. The caustics and reflection seem to generate the most noise.