In my humble experience, you gain a LOT from writing the questions yourself, I point that I'm not sure if the author is stressing enough.
There's also the problem with cards that are difficult to memorize, which is something that you don't know in advance, and that's a good thing! It shows you were you should pay more attention, write cards in different forms, etc.