if your not using bitcoins for crime then what is the point
How about the fact that you can move any amount of money ANYWHERE in the world for almost free?
How about the fact that its anonymous, for those who like their privacy, and that its easier to get than a credit card + more secure and was actually designed to be used for online purchases.
Bitcoin is much much better in every single way than any other online payment method.
I don't disagree with this, but the fact of the matter is you can't walk into a store and buy something with bitcoins (unless it is some type of specific store etc). You can't sell on ebay with bitcoins, you can't keep bitcoins in your physical wallet and use them like normal cash.
They are a hassle to buy legitimately, a wire transfer is sketchy and not convenient, or even practical for most people. Send a wire transfer (of money) to obtain a different type of money? Why...? is the mindset the average person takes.
Bitcoins are not REMOTELY designed for online purchases. They have to be reversible and not completely anonymous for it to become a government endorsed successful currency. If I bought someone online with bitcoins and it never shows up, I just get fucked? Good luck ever making that a serious currency.
I don't think you realize how much fraud and darknet transactions goes on. Until you have been on all of the websites and seen what happens, you don't know. Bitcoins are a fraudster's DREAM. You can turn bitcoins into cash from an ATM 100% anonymously with no BS that regular financial institutions offer.
In the regular world where fraud doesn't exist, what the fuck are you supposed to do with a bitcoin? Ultimately all you end up doing is turning it into cash, you might as well just keep your money in the first place. If you're using it as an investment that isn't really "using" it, mining does not do anything for it either. Unless you are actively spending 5 figures of bitcoins a year that somehow gives you an advantage over real money, it's pointless for the common man.
I think the ultimate problem is people trying to build currencies based off of real currencies, being USD/EU/etc. A bitcoin is worth x dollars, so it in essence is x dollars, so why not just keep your dollars? Until you can say a bitcoin is not worth a certain amount of dollars (directly) then it is just inferior to real cash.