The main difference about Bitcoin from normal currency is that it is decentralized, meaning no single person or institution has control over the network.  This makes many people feel better knowing that a large bank cannot control their money.  More and more companies are accepting Bitcoin as a payment method every day, mainly because transaction fees are much less, usually at most 2% and as little as 0%.