How integral to bitcoin will qr codes ultimately be?
Hopefully NFC is used in certain circumstances like paying a merchant because it is much quicker than scanning a qr code.
You mean like a tap and go system? That would be great but would rely on credit card owners (centralisation)
This is not true. A merchant could use NFC to broadcast a BTC address and an amount to pay to a person's smart phone, and the smart phone could use NFC to send a signed TX to the merchant who could then broadcast the TX to the network. This would be good for areas hat do not have very good cell service but do have high speed internet access.
I do however think that QR codes are likely safer for the end user as they are essentially nothing more then a way to copy a string of text via a person's camera