I personally wish there were more resources that focused on teaching people how to deal with unfamiliar characters or vocab, rather than just teaching X number of kanji. Basically, once you know some basic stuff about stroke order, meaning/phonetic components, different types of readings (including ones that aren't on/kun), etc, you shouldn't need a book to explain every single kanji, just a source of loads of practice material (Kanji Odyssey, Kanji in Context, Kanken practice tests, etc).