Метод append считается более универсальным, чем appendChild, потому что append поддерживает добавление как DOM-компонентов, так и строк, автоматически превращая строки в HTML. 1
В то время как appendChild работает только с DOM-объектами. 12
Кроме того, append позволяет добавлять несколько элементов, в то время как appendChild — только один. 35