In which way does it 'fail to deliver on its main promise' and how is the developer experience 'quite poor'?
(The problem that I'm having with Julia isn't the math/computational aspect, it's Julia's use as a more general purpose programming language in additional to math.)