it's way too soon to criticise bitcoin as a currency. The technology is in it's infancy, nobody should expect it to be fully functional and perfect in 2017.
problems will appear and improvements will be made, just the same as any other new technology
and whoever has had to receive a SWIFT bank transfer knows that the quality of this service is so shitty, the bar is set very low. bitcoin just needs to be slightly less shitty in order to become the best currency available