I've been looking a bit into BTC lately, these are my worries besides from what have already been discussed in this thread:
1.
Why would anyone want to accept a currency that doesn't ensure "profit" on tomorrows trade rates? Do you have to write terms that says "If BTC drops below blah blah- I am not willing to process your order" because this can ruin EVERYBODY, no one gives their goods for free!
2. "No fees", correct, but any conversion from real-life/fiat currency = fees, any "potentially secure" eWallet, mybitcoin trade (more fees) .. Seems like any use-case suffers from fees in the end (which is not the original intention I guess)
3. Assuming Bitcoin only gets more popular, difficulty and popularity goes up. You still have alot of maintenance by securing your wallet, and this wallet is not able to send less than 0.1 or 1.0 BTC- so why would you consider mining at anytime if anything happens in between you are always giving your effort away when wallets are "lost" .. Even if you have a central pool server, all connected clients have individual "wallets" and who wants to wait for every single client to generate 1BTC and then transfer anything to your "main" wallet .. Maintaining mining and wallets seems like a pain in the ass since it is decentralized, but no one gives you the option to "collaborate" on wallets

4.
Are your money protected by any means if you use all your money to invest REAL money in BTC to sell later on for profit when the rate goes up ? I would only trust a company within my own country, I think the police would never take a "BitCoin lost" or "BitCoin stolen" case seriously, especially if located in Japan or Canada (I'm from Europe) .. What if this happened to someone on MtGox or TradeHill? Some users on the forums already got mails from the owner of MtGox saying their money is "locked" because of a potential "stolen bitcoins" case .. No matter what, none of us wish to have "locked money" .. It's more frustrating than anything !!I might have gotten the whole thing wrong and then excuse me for my total incompetence and lack of leetness, but who actually understood this thing perfect from the start ? Well I guess mtgox.com is one of the only business sites that earn more bitcoins and dollars than anyone else in the bitcoin world. And mtgox owners without a doubt would be able to manipulate BTC currency value ..