Одним из преимуществ SGML, если вы редактируете его вручную, является то, что вы можете сокращать теги различными способами. Что именно вы можете сделать, зависит от объявления SGML для используемого вами DTD. Например, в DocBook вы можете написать что-то вроде foo </>. В HTML вы можете опустить конечные теги, поэтому вы можете написать
foo ...
bar без закрытия тегов. Или вы можете вообще пропустить теги, поэтому является необязательным в HTML.
Но XML был изобретен именно потому, что все эти варианты делают синтаксический анализ SGML довольно сложным. Возможно, вы найдете более способных редакторов XML, чем редакторы SGML.
Что касается обработки, обе формы эквивалентны, потому что вы можете конвертировать туда и обратно, за исключением некоторых угловых случаев.