I agree. I personally found these two blog posts to be useful introductions to ownership and borrowing:
http://blog.skylight.io/rust-means-never-having-to-close-a-s...
http://arthurtw.github.io/2014/11/30/rust-borrow-lifetimes.h...
http://blog.skylight.io/rust-means-never-having-to-close-a-s...
http://arthurtw.github.io/2014/11/30/rust-borrow-lifetimes.h...
I don't seem to have any problems with any of the other concepts used by the language except where they overlap with the borrow checker (e.g. destructuring a Box using).