I agree, especially with #2. I'm still a beginner, but knowing what little kanji I do makes it a whole lot easier to read. Because then, sentences become like pictures and you just glance at them at understand the meaning of the word, rather than having to read each character if it's kana. Even if I can't remember how to pronounce a kanji sometimes, I still know what it means.