Actually the transaction fee is what makes it to be expensive as payment option but even is sending from the same wallet like coinbase to coinbase to binance to binance you don't pay any fee because need email address to use in sending the coinBitcoin is not a good payment system, it is costly and it is slow. However, as an asset Bitcoin is the best because it has become $45,000 in fiat value within 12 years of launch.