Bitcoin is best used for large transactions, not at all suitable for microcompanies now. If it can get the confirmation times down and the cost to be a cent or less then the use case will increase tenfold, Another area that can be improved by bitcoin is the energy requirement used to mine bitcoin, it will always be a sticking point for many people and something to attacking bitcoin.