We're a long way off mainstream. Take the Web as an example: When my university lab computer got trumpet winsock and Netscape installed, it wasn't mainstream. When Hotbot was launched and could actually search with some degree of efficiency it wasn't mainstream. When I learned html and javascript from reading Webmonkey posts it wasn't mainstream. When I switched to this new upstart called Google it wasn't mainstream.…
But with Google your Mom can find out when the store is open and where it is. Facebook lets grandparents see photos of grandchildren. Reading a blog replaces reading the gossip column in the daily paper. You could finally buy plane tickets without driving somewhere. And so on. The early web was really fucking useful as it started to mature. It solved a lot of real problems. What is cryptocurrency going to help these…
Internet money, true international internet money. That's what I like about it. If you just ever care about USD and everything you do in your life is in USD and you live in the US, there's little value in bitcoins. When I got started getting paid for IRC math tutoring, from people I had never met, whose identity I didn't know and didn't care about, but who could send me money if I just gave them a bitcoin address; that's when I really started to like bitcoins.
I think bitcoin's utility is a separate question from regulations and taxes. Unlike most other bitcoin proponents, I like regulations and taxes, and I would be happy for whatever laws society thinks we need around bitcoins. I've paid sales tax with bitcoins when I've bought stuff with bitcoins from online retailers who accept them.
The problem I have with banks is that I just think that they are awfully inefficient. Their security features are awfully inconvenient and theatrical. I mean stuff like password requirements and website design, not stuff like being able to roll back incorrect or fraudulent transactions (which, btw, didn't work for me; the one time I had my debit card skimmed the bank didn't do me a whit of good in getting my money back).
Sending Bitcoins is as easy as sending email. Some banks in parts of the world let you do almost that, but it's just not as easy and convenient, and it's certainly not international.