I think a big factor that makes rust hard is the prevalence of special syntax everywhere. These are special character sequences that could have been expressed another (more verbose) way, that were introduced for dev convenience. It makes the code extremely hard to read for me.