QR codes have a place.
You don't want them all around your home, everywhere.
1. Tagara tags you can hide under labels.
2. You can put them on the side of boxes.
3. When a box is high in a cupboard or under a bed, you cannot line up a QR code, but you can tap your phone agains a sticker.
4. Are you taking photos or are you scanning codes. ( your brain gets confused).
5. Slow, You have to line it up, then click on the link, then load up the app. (You might think this is not a big deal but the slowness ads up, to you cannot be botherd.
6. NFC tags are Unlimited, Sky is the limit, QR codes you have to keep printing difference 'patterns' for them to work. Works for the first 60 standard tags, then you hit 61 its game over, you need new tags with new combinations
7. NFC are fun, to scan, There is a reason why NFC technology is used in payments.
8. Wrong size QR codes, Lets say you have QR sticker on boxes on a top shelf, further away. You have the idea to zoom, but the phone become really difficult as you try to line up and have a steady hand.
9. QR codes not display what is in the box, on the box so you need a label anyway