Personally, I find no reason or logic to have a 3D barcode/QR code scanner, as all of these images are 2D.
The best one I found in Google Play is put out by ZXING, and I have this app loaded on all our phones, and it always works!
It''s a free app, and allows you to scan 1D codes, QR codes, Data Matrix, store bar codes for products, and you can also scan certain licenses with this.
I have a QR code on my business cards, so the customers can view me online and never have to pick up a phone and talk to me, they can obtain my information from the card, saving them time and effort.
My 'job' is to give my customers the best service for their money, not waste their time if what I offer, is not what they are in need of, and having a QR code to scan, gives them the freedom.