The confirmation time depend on a lot of factor like how buys is the network, the miners, the fee you send in your transaction and the use you want to give to bitcoin, if you only want to move money from one country to another then bitcoin is very fast but if you want to buy something and need a confirmation in seconds then bitcoin is slow.
I agree , It is depending on the situation. If you want to send money in other countries it is quite fast if you compare in other money sending services like remittance center , bank transfer and other digital transfer.
Well, compared to bank and other remittance center, bitcoin is way faster because once it is sent it is automatically sent to a specific address. Banks double check the transaction before clearing it, and lots of regulations they must have to consider with fund transfer, there's even a possibility that transaction can be on hold or freeze.