Another issue is the lack of participating banks. All of my credit cards work with Apple Pay (and I use it multiple times a week) but all of my parents' cards and a bunch of my friends' cards are simply not supported.
I like Apple Pay, but with EMV rolling out in the US and the CurrentC consortium trying to kill credit card use in the retail space entirely I don't know whether it's ever going to be able to reach wide-spread adoption.