For me, Bitcoin has many advantages, one advantage is it gives to the individual money to sustain the basic needs, It also reduce the increasing number of unemployed in some countries, The people who work in bitcoin develops the ability to reason out, enhanced the English proficiency, that's the some advantage of bitcoin.
in my own opinion bitcoin has no transaction Costs Sending and receiving Bitcoins requires users to keep the Bitcoin client running and connected to other nodes. Essentially, by using bitcoins users will be contributing to the network, and thus sharing the burden of authorizing transactions. Sharing this work greatly reduces transaction costs, and thus makes transaction costs negligible.