I think possibly the greatest advantage Elixir has is offering the power of the Erlang/OTP system without weird quirks like Erlang’s string handling. I never have to think about it in Elixir, binary UTF-8 strings are the default and there’s plenty of functions in the standard library for dealing with grapheme clusters and the like.