One of the biggest problem with bitcoin is the confirmation time.
This because nobody can know exactly when the a transaction will be confirmed.
Because we have seen many attacks or 'stress test' to the network which thousands of transaction are not confirmed.