I think the most annoying part is the external QR reader (on faregates?). I've rarely had a good experience with those whether using a QR on paper or from a phone screen.
Printing out the QR code and giving out to all your friends?
I think most QR systems include some sort of rolling timestamp to combat that.