It all depends on the type of data, the number of users, if your organisation already uses Google (or will you have people logging in with personal Gmail accounts), your organisation’s view of cloud based solution, if the s/sheets are used elsewhere, where the data comes from that goes on the s/sheet, how you will track missing data, are all the incoming sheets in the same layout, how you need to format the data to report it (and what they do with it).
There are many solutions from some simple macros to bespoke tools and Google forms is somewhere in the middle. In my view that probably makes it a poor choice – the hard part in these things is not picking or configuring the tool it is managing the change, and the people and behaviours that it takes to make it work.