innerHTML vs appendChild()

Which approach is better?

Differences between innerHTML and appendChild()

Verbosity

innerHTML is supposed to by assigned a HTML string, whereas appendChild() accepts only Node objects.