Freedom of payment - any amount of money can be paid and received instantly and anywhere. No bank holidays, no borders, no imposition. Bitcoin allows its users to completely control their money.
Very low fees - there is no handling charge or very little handling fee for the current payment of bitcoin. The user can include the handling fee in the transaction to obtain processing priority and receive the transaction confirmation from the network faster. In addition, there are merchant processors that help merchants deal with transactions, convert bitcoin into legal tender daily and deposit funds directly into merchants' bank accounts. Because these services are based on bitcoins, they can provide a much lower fee than PayPal or credit card networks.
Reduce the risk of merchants - bitcoin transactions are safe, irrevocable, and do not contain customer sensitivity or personal information. This avoids the loss caused by fraud or fraudulent withdrawal, and there is no need to comply with PCI standards. In places where credit CARDS cannot be used or fraud rates are too high, businesses can easily expand new markets. The net result is lower costs, bigger markets, and less administrative costs.
Security and control - bitcoin users are completely in control of their transactions; Businesses cannot force fees that may or may not be found in other payment methods. Paying with bitcoin doesn't have to be tied to personal information in transactions, which provides great protection against identity theft. Bitcoin users can also protect their money by backing up and encrypting it.
Transparency and neutrality - all information about the money supply itself is stored in a block chain, and anyone can check and use it in real time. No individual or organization can control or manipulate the bitcoin protocol because it is password protected. This makes bitcoin's core believed to be completely neutral, transparent and predictable.
All these and we still lack many things. The bitcoin value is still unstable and we can not use it for routine purposes. I am not sure if you are thinking about this issue on broad sense but I think it is the reality now. Just imagine how many merchants are really their in the world who accepts the bitcoin payment processor right at front desk? You may say thousands of there but I think thousand is not the great number when we talk about the global acceptance of the bitcoin. It has to be far more than that, it must be legal tender everywhere which government doesn't allow yet. Not in the developed countries and neither in the developing countries. I am not saying all the negative stuff about the bitcoin but the thing is these are disadvantages of the bitcoin over the advantages that you have mentioned. We need lot of work to be done yet.
For me, I think that the benefits of bitcoin far outweigh the disadvantages. I can transact anytime, while other forms of banking like even NetBanking pose a time limit for transactions in our country. There is a lot of hassle going through all the formalities to encash cheques in our country, and bitcoin makes it easy for us. Transactions are also much more secure provided we follow certain security practices, and that keeps my mind in a state of peace:P
And yes, you are correct in some points, like bitcoin still has to be universalized, and not many can use bitcoin due to illiteracy, but we should go ahead and focus on the positive side of things.
As for paying for stuff, in UK, USA or China, bitcoin ATMs have been setup extensively, and a lot of small shops, stores and businesses accept BTC too. KFC Canada is also accepting BTC as payment, so adoption is increasing.