The most compelling reason for using a text editor, because it gives you complete control over the code. There simply is no substitute for knowing HTML well. You can think of it as a text editor with enhancements. An advantage to using an HTML editor is that there is a spell-checking option. Also, a syntax checker that examines your code, helps you troubleshoot problems, and fixes any unsightly errors.
Fat code is filled with unnecessary tags and information.
Fat code also tends to be illogical and messy.