You could use TextEdit I guess, but I agree that it's not a good experience; it just does slightly too much and not very well.
Ten years ago, this same frustration led me to release Fraise, a fork of Smultron, for quickly editing files.
I now use vim with a terminal to quickly edit a document, as I find most modern editors to be too slow to start (Visual Studio & co.).