I would like to get some different perspectives on this.
We currently use SharePoint 2013. This was installed about 3 years ago by a vendor. I think it may have been their first install because we have seen several things that were not set up correctly. We have had some weird issues, anomalies and things not working correctly from time to time. So my thought is rather than upgrade to 2016, we stand up a new farm on new servers for 2016. What are the pro’s and con’s? What does this involve? Are there any third party tools that we could use to transfer content from SharePoint 2013 to SharePoint 2016?
It depends on y how big is your data and how complicated is your farm..
I always prefer to go with DB attached/detached method as this brings across all stuff but with this you also needs to upgrade the solutions to manage to work with new Sharepoint version.
With Migration tools there are downsides eg: it can’t copy workflows,
We are using Sharegate for our clients based on scenarios and it is an amazing tool. it is cost effective and it also gives you Sharepoint reports asides from just migration.