1. It is fast. Transactions are instantaneous and confirmation times are usually done withing 10 minutes.
2. It is cheap to transfer any amount of money anywhere. Fees are insignificant at this point.
3. Your bitcoin are your alone, they can't be blocked by bank, IRS or any institutions.
4. There are no charge backs.
True, not to mention you can earn it at home without capital, unlike other trading or business investments which requires you to risk a large sum of money. The only risk I can think of bitcoins is its uncertainty on how long it will last or how it is going to be accepted.