While bitcoin and digital currency does a lot of things, like, no fees for transactions, etc,
Bitcoin does has fees for transactions. Currently they are negligible, but only for high currency value transactions, and only because miners are subsidised by inflation. If you want to spend under a dollar in BTC, you will probably need to pay a fee which will be quite a high proportion of that dollar.
no one has the ability of freezing accounts (no institution controlling them at large
Yep. That's an important consequence of it being distributed. Another consequence is that the rate of creating of new money is fixed, so no-one can devalue the currency by printing more money.
A third, related consequence is that Bitcoin enables "permissionless innovation". Anyone can build a new service on top of the block-chain, rather like how the WWW is built on top of TCP/IP. That's why the Bitcoin protocol is sometimes compared to the internet. In the long run permissionless innovation may be the most important thing. The block-chain is about tracking ownership, and currency may merely be its first application.