long confirmation times and inability to reverse mistakes
The inability to reverse your payment is just a disadvantage to the people that are careless. Once you send the payment, that's it. Before you click the "Send" button, make sure that you have input the correct details. To me, that's actually an advantage of bitcoin. When you received the coins, you can sleep at night without worrying about your buyer trying to revert back his payment.