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 with you, it's all about how you want to use bitcoin. In compare with fiat money or bank system, bitcoin seems to be the fastest way to transfer money from one place to another, especially when the transactions are overseas. But in the meantime, it takes quite much to buy something or to have payments in bitcoin, and in this case fiat money is the one which takes control
