Since bitcoin is still in its infancy, I would say almost everyone. What bitcoin needs today to start on the path to becoming mainstream are merchants who will accept bitcoin. Without merchants, it will never become mainstream.
See, I think that's the problem. Most currency is created due to the fact that people are already exchanging goods and services and they need a simpler way to do that beyond bartering and the like. The problem with BTC is that the currency came first and it's looking for goods and services to be used on, and to be honest, I don't see that getting any better. As others have said, due to the wild fluctuations, what producer of goods or services is going to want to deal with? And while I'm sure BTC will and can always be used for some niche things, I don't know if it'll ever get any traction.
The fact that a single person *anywhere in the world can send an **unlimited sum of money to any person of their choice without any rules or regulations being imposed is probably the most valuable property that bitcoin has. The security of the network is in the construction process as we speak. As more time goes by I believe bitcoin will be considered a powerful form of storing/transferring wealth. Have you looked at what would happen to single bitcoins if the entire economy were to have a value of just 1 billion dollars? Half a trillion?
*internet connection required
**depends on the worth of bitcoins
I agree with this man. The very liquidity of BTC nature allows some inherent value to me. I can move money anywhere in almost any fraction in almost any time. Now from my phone, from the net, from home.. I can trade and move money cheaply or freely. I am opening a physical general store within a month or so and I plan to accept BTC for any good in my store assuming no legal complications (I'd also like to accept silver), that's beer, tobacco, general convenience goods, glass, horse/cow feed/corn, etc. So while an offline merchant may not receive much BTC.. I am planning to offer and advertise just like VISA on door/counter, etc.
Speaking of, what kind of online services or stores would be good for BTCers but don't currently exist? All I see is a sea of BTC wanting to be spent.