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.