I have been teetering back and forth on this question for a while and after a recent battle with TinyMCE, I wanted to get some input.
If I am creating very different pages with unique javascript interactions, css, and markup/content is it best to create a single "blank" base template to use as a canvas with which I can create pages via markup added in TinyMCE or to create several page templates that will only ever be used by single pages?
The naming of "templates" makes me think that semantically this is the wrong approach, and such a feature should be used to create templates to which content can be inserted. My issue comes when I have very complex page content involving nested divs, tables, and custom UI functionality that is botched via TinyMCE and generally difficult to manage and keep under version control.
Is there a better approach--am I missing something that is key here?
if(is_page('pageslug')) { }
for example