Strictly a preference/creature-comfort. I like Writeroom because of the lack of clutter. I also like Textmate for the same reason (thanks for adding TM theme support, by the way). There's a lot of functionality in them, but they feel 'clean'. Add in TextExpander support (which you've also done), and you have an awesome and extensible environment for programming.
Customer support service by UserEcho