Yo tambien uso resharper, no he utilizado coderush.
Resharper se me hace muy comodo de usar y es de gran ayuda para
facilitar mi trabajo, sobre todo los live templates y las opciones de
refactorizacion.
Puesto que no he usado CodeRuch, no puedo comentar cual es mejor o no,
solo que estoy tan a gusto con Resharper que no tengo la menor
intencion de buscar/probar otras opciones.
Y al igual que Hadi, para mi Visual Studio, no es Visual Studio sin
Resharper, y tambien me gusta que la gente que trabaje conmigo lo
tenga y lo utilice - aunque haya gente no me respete por usar
Resharper -. En terminos de productivdad es una herramienta importante
e impresindible para mi, cuando desarrollo en C#.
MonoDevelop va a comenzar a tener algunas de las funcionalidades de
refactorizacion de Resharpe en un futuro proximo, gracias al feedback
de una encuesta de Miguel de Izaca.