Emacs is a general purpose editor ie. not an IDE specificaly designed for .net and c#.
It is my experience that Emacs along with Glade and the Mono tools makes a powerfull and productive development environment.
Strengths about emacs:
Has support for almost every programming language you can mention
Is portable and thus available at all major computing platforms.