How would JupyterHub compare with something like AWS SageMaker or EMR notebooks?
JupyterHub is more flexible - for example, you could deploy JupyterHub to one beefy server and have Jupyter deployed for many users, which could all read data from a shared filesystem. that kind of thing is not easy to do with SageMaker since everything runs on a separate ec2 instance.
I can't comment on EMR notebooks.