Chris Booth I read your post and can agree with you on some points. I've carried the smartmove product as an affiliate for over 3 years now so I'm very familiar with the ins and outs.
Having said that, I think it's important to remember that each landlord has their own standards and criteria (although most are universal) and the product is a "one size fits all" solution. In the tenant screening industry smartmove is a power house because it owns the credit report market. Literally, its a Transunion product.
In EVERY case, more must be done than what smartmove and other screening products can provide alone. Smartmove can be a great start for the screening process as long as you know what ingredients to add to it to make your screening complete. The best example is the fact that smartmove does not provide eviction reports. The eviction may show up on the persons credit report, but as you found out thats not always the case. Especially seeing that evictions are filed sometimes as non-monetary judgments, this is a pretty big chink in the armor. But knowing this ahead of time can prepare you to include the eviction search from another screening company/site or do the search at the local court level yourself based on the tenants address history.
Now to specifically address your beef with smartmove. In it's defense, ordering your own credit report on a tenant screening platform cannot be done no matter the site or service. We get these requests all the time as well but it comes down to whats known as Permissible Purpose. Every inquiry on a credit report is coded. So if I go to a car dealer and they run my credit it will affect me differently than if I apply for an apartment. Or for a job. Some inquiries are soft inquiries that do not have an impact on your score and some DO have an impact on your score. The bureaus must identify the purpose of each and every inquiry to determine how it will affect your score.
So in the case of tenant screening and smartmove, you cannot access your own credit under the Permissible Purpose of tenant screening because you're not the tenant. Another great example is some of our larger property management clients require two Permissible Purpose codes so they can run tenant screening and employee credit checks for executives or those handling money. Two different purposes, two different codes.
As for the "disturbing" reality of the missing criminal information on the report I can tell you that you will run into this problem everywhere. Unless your screening company is using multiple databases searches to reduce the possibility of this happening, or you are running searches at the county level. The national searches like the one that smartmove offers is great because it covers the entire US. So if your tenant lives in NY but was arrested in CA, a statewide or county level search wouldn't pick it up. The true reality is that not every court shares their information with databases regularly. And at the end of the day, it still a human being that is entering the data so it's prone to obvious mistakes.
So the post is so long, this happens to be my specialty :)