Best practice to redirect all http requests to https - entrypoint or middleware

Is it better practice to use the redirection entrypoint or the redirectScheme middleware in order to redirect all http requests to https? Is it possible / beneficial to add both?

We are happy with redirect on entrypoint. I don’t think using both brings an advantage.