It's a statement that is ~ 2 years old. I recently started learning it and like many things about it. I also haven't learned enough, so any borrow checker annoyance is likely a symptom of not knowing enough.
So far, I like:
- traits (similar to typeclasses)
- support for functional programming
- borrow checker keeping you aware of memory scoping
- it's (apparently) fast and relatively lightweight