Jupyter is the main reason I come back to writing Python. I really wish there was a Jupyter environment for any language. I'm aware there exist kernels for other languages, but many of them are unstable, slow, outdated, or miss important features. I have tried multiple, and every time I come back to Python, not because I want to write Python, but because Jupyter works so well.

I do all my data analysis in groovy using JupyterLab via beakerx:

https://github.com/twosigma/beakerx

It has some quirks, but it works amazingly well really, esp. with the enhanced widgets BeakerX gives you.