Choosing between RFID or barcode technology depends on many factors, including the surface it's being applied to, contour of the item and conditions it will be subjected to.
While both QR codes and DataMatrix codes can hold large amounts of information, DataMatrix codes can be made very small and are thought to be more secure.