Make changes to a list of things vs Recursive workflows

Hi,

If I need to make one same change to a list of 10,000 things, which of the following routes would you suggest?

  1. Make changes to a list of things (10,000 things at once).
  2. Do a recursive workflow that changes the 10,000 things one by one.
  3. Do a recursive workflow that changes the 10,000 things in groups of 50-100 things each.
  4. Suggest anything else in your mind that does not involves uploading csv files.

Thanks!