the downsides to Bitcoin have been talked about here on many many threads.
The two biggest are the transaction speeds and the transaction fees which are
linked to a degree.
If the fees paid for a transaction are too low confirmation is deemed not to be
of importance.
another downside depending on where you sit is the current value of
BTC,
it costs more to get into it in an meaningful way at the moment