I have sent BTC yesterday but one day passed it is not confirmed, I have raised mining fee, this sucks.
I also send btc but immediately get a confirmation, I am happy when there is immediate confirmation, maybe you when the transaction again error "it could be".
I think one of the problem with people is that they do not look at the mempool to see if their transaction can go fast without too much trouble, I have gotten away by sending some of the smallest fees that you can offer to the miners and getting a confirmation under an hour by just waiting to the right moment, if you do not want to do that and you still want fast confirmations then you need to send a very good fee to get confirmation in minutes.