When people are dealing and transacting online, it is a good advised to used bitcoin. It is safe,near to anonymous and very convenient.Also it is easy to convert to fiat and en-cash it.Aside from that, it is already legal to used in some countries as a legal tender.
Yes and bitcoin is really good for those people who don't have bank accounts as with bitcoin they don't need banks for their transactions and they don't even need credit cards for shopping online as they can easily do with bitcoins.