When this topic was created in 2018, Bitcoin was being dumped at $ 8000. So it's only natural to have low transaction costs, and the transaction
speed was also very fast at that time. But things are very different now, the price of Bitcoin has managed to rise above $ 40k. Although it is
currently undergoing a correction to the price of $ 34k. With the already high Bitcoin price, transaction fees are much more expensive, and
transaction speeds are also getting longer, taking several hours for the transaction to be successful. This happens because Bitcoin users have
increased dramatically, hopefully in the future a solution can be found. So that Bitcoin transaction fees are cheap and fast again.
Transaction speed also depends on the blocks being mined. If a new block is mined within 30 seconds of your transaction, then your transaction may get confirmed within that much time. But a few days back, I had to wait for more than 1 hour (despite putting a very high transaction fee), because no block were being mined during this period. And those who put lower transaction fee had to wait for a long time, because a lot of transactions were in queue by the time the next block was mined.