If you have a single standard configuration for all your newtorks, definitely using templates is the best option.
Imagine if you had 500 networks in your organization, wouldn't it be easier to apply the settings in a single place instead of configuring them in each network?
The update issue may seem worrisome initially, so what you can do is choose a location that is not so critical and not add it to the template, then you can update that location first and do the necessary validations before updating the entire template.
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.