I think this is mostly a problem with lone wolf characters. Distributing the books between just two characters, assuming you've picked one book every level, is fairly overpowered. The books should be a one time purchase IMO.