I would agree with every single point you made. But I want to say one thing. I have used Python and sampled R. I found Julia enjoyable - elegant - pretty. Call this the humor of a pure mathematician but in a world where technology is disrupted by the next big thing every year or even every six months (quantum 'supremacy', anyone?), I like Julia because it appeals to my intellectual aesthetic sensitivity (I said it!). Yes, Julia won't catch up with Python. It won't even catch up with R. It will be useful for wherever the organization that is directing it goes. But it will go somewhere. It's too much fun to not use. If not dynamical systems then maybe parallel and distributed computing. And definitely scientific computing. I repeat, I agree with every point you made and I doubt if much Julia code will be used in any production scenarios without much more mature support, especially with Rust in the picture. But it is undoubtedly - and has always been - fun to work with. Call me a mathematical weirdo maybe, but it's fun to use. That's my one cent reply to your two cents :-). And thanks for responding really appreciate the time you spent.