One drawback which pops my mind is that Bitcoin as a currency is VERY volatile. It can change many $ from one minute to another.