Bitcoin is not suitable for regular payments. Bitcoin is usually used for international trade. The use of micropayments is unscientific, and stellar coins are more suitable for small payments. We won't see large-scale payments for Bitcoin, which capitalists can pay in bitcoin.
I think Bitcoin is a currency which is easily used by any deal no matter it is international or local, online or offline. It only need the system requirement which will be installed in the required places to pay with it. It also need our support to promote it and to accept it only.