it's almost the perfect language. The breaking issue for me was the choice to count from 1 (yes, I know there are pro arguments for counting from 1, but every other language I use doesn't do that).
The julia docs mention that Fortran arrays can be indexed with various starting numbers. I've programmed and maintained millions of lines of Fortran over 20 years and I've never seen anybody use anything other than 0 as the starting index.
[1]: https://en.wikipedia.org/wiki/Comparison_of_programming_lang...
Anyway, I'm not defending my decision as a globally correct one- it only matter to me.