I don't recommend Github Pages as they have issues with routing.
Read this [1] for workarounds but it's more than annoying to work around instead of just using a better hosting solution.
Personally I have only ever tried GH Pages and Netlify had no issues at all with Netlify.