I would say that TopScore proved to be the best practice test that I took. It was the most representative of the real DAT exam, in terms of everything - difficulty level, types of RC passages, variety of QR questions, and representation of the PAT section.
I found from personal experience that DAT Achiever was far more difficult than the real DAT exam and causes unnecessary stress and panic.