Bitcoin isn't ready at all
First of all, who would wait 10 minutes for a confirmation
Second, who would use bitcoin if the bitcoin still very volatile
Other than those, i think there aren't any problem
I would wait 10 mins rather than a day for international transfer.
cash is still faster though, you need to wait like 10 seconds to take them out of your pockets, and small shops need to wait for confirmations they can't accept pending deposit
Bitcoin will be as fast as cash. What time does it take to get a QR code scanned? because thats basically it to pay with a smartphone.