GMATPrep. As far as non-real-GMAT practice tests? Well, I like ours, of course, but I'm biased. I know Beat the GMAT has run a poll on this issue - you can check over there and see what the results are. Last I checked, we were first and PR was second, but I think it's an ongoing poll, so it could've changed over time.