They do have grammatical mistakes and are a bit more picky on Usmle world, but the questions atleast give you a challenge. Kaplan qbank is too easy, even without studying I was getting in the 70's. Many people who were doing well on the kap. qbank ended up getting low scores or even failing on the real exam.
JMHO though...