The context: We're working on a small SaaS solution for freelancer and very small companies (<5 employees). We know that people will sometimes need to create several sheets that contain almost the same content.
So my approach is that they create a sheet, and if they need a new one with almost the same content, then they duplicate the previous sheet and change what they want to change.
Of course, a different approach is also possible: The user creates a template and creates new sheets from that template.
I don't like the template approach at all because it destroys the user flow (have to create a template first, THEN create the sheet you actually want). Also I don't want to "bother" the user with templates and template handling.
A lot of software uses templates. Like MS Office. Remember the context, our users are freelancers and small businesses, which pretty sure are familiar with some office functionalities. So I guess that on the one hand, our users might know the concept of templates, but on the other hand, I can imagine that they don't use them anyway. They open an already existing document, change the things they want to change and save them as a new one. (Just like my favorized approach)
So in my oppinion, our SaaS should not provide templates. Or am I completely wrong?