> But personally I find OOP ugly and unnatural, and Julia's model elegant and natural.
This definitely fits with my experience. It took me quite a while to really "get" dispatch-oriented programming as a paradigm, but once I started to get it there was no going back.