Thought I'd chime in as I just went through the process of finding the right app for me.
My criteria were a good interface, good recognition, and a "card holder" solution to manage the contacts separately from the iPhone contacts. I don't want to mix my numerous business contacts with my private contacts.
I tried:
- CamCard
- SamCard
- WorldCard Mobile
- ScanBizCards
In the end, I decided on WorldCard Mobile, because it seems to have the most accurate recognition software. I have to make very few corrections to the scanned data, it even does a fair job with "unconventially formatted" business cards! The UI is fine, easy to use, though not the best one out there (see below).
It was a close battle with CamCard. I actually preferred CamCard's user interface and the convenient "Notes" page for each contact. But I had to make way more corrections to the data in CamCard after scanning, so WorldCard Mobile ended up being the winner.
ScanBizCards did an okay job recognizing the contact info, not stellar though, and I hated the UI. SamCard only saves to iPhone contacts, so that one was out of the race real quick.
Sidenote: I did not try CardMunch, simply because I don't want to be tied to linkedIn, and I don't want all my business contacts to be uploaded to their server.