I think it will be unfair on my part and coderancher's part not to mention about preparation.
i have read K&B 4 times. I have bought the mockexams(approx 800 questons) from from XXX(apologies I cannot mention their name) but it was not that good. Their after sales support was worse!!
Then reading the other's views, I bought enthuware. I must say that it was really very good in terms of quality, quantity of the questions. THe software was very user friendly especially 'lightener mode' was a quite innovative idea to use in preparation for this exam.
Not to say that their after sales support was wonderful. I had reported one problem about 'search in exhibits' not working and they managed to fix and provide a newer version with 2-3 hours which I really appreciate.
I had also bought questions on examlab. The questions were very good. Their answers were going against all my beliefs initially!! Slowly I started fixing my eyes on every word and then it started getting better. I think the six exams of examlab were tough but worth it !!