Yes, they are all personal preference. None of the reasons you mentioned is strong for the existence of both.
Furthermore, I'm glad Julia doesn't need to be backward compatible with MATLAB. This is the exact reason I quited GNU Octave, no point in repeating mistakes. -Júlio
