This seems great for code, but can this be used for non-code use cases?

Yes, I've used it to write blog posts / large user-facing copy.