In my case I decided for S3 because I use Hugo instead of Jekyll and I wanted to avoid checking in the build assets into the Repo. My S3 costs range around a few cents per month.
However, if you use Jekyll or don’t mind commiting the build output, GH Pages is a superb option for sure.