As we can see, innertext will not look at what content is rendering. On the other hand, innerHTML will see that we are adding properties to our content. This allows the user to write HTML rich content. We can see that it is looking at the css properties I have programmed, and it will also allow the creation of tags which can come in handy if you want to build off of a function.
More times than not, using innerHTML would be the right call. This will allow us to keep fonts and styling consistent while also adding all the great features that comes with HTML content. I hope this settles the debate when you are deciding “Should I use innerHTML or innertext?”.