Hosting Images on Amazon S3

I have 0 experience personally with any of those. But, as long as you get a static URL for the images, you should be fine to use them.

However, I host my websites on Netlify and we do get more or less unmetered storage and 100GB/month bandwidth for free (with a change to upgrade if needed). Since you’re planning to use Hugo, it’s probably going to be a static website, so, if you haven’t already, you can consider it.