I've been on-again off-again with bitcoin since the original silk-road press induced bubble. I've done a bit of mining with my bought-for-gaming graphics card. There's an issue of bitcoin mag in my bathroom. I've bought BTC using MtGox with dwolla, and bitinstant. I've lost most of that to bitcoinica and satoshi-dice. That's fine, I'm mostly over it. But I think this makes me joe-average, the type of guy many of you are dreaming will come to bitcoin en-masse.
Even after losing all my coins, you know what turns me off the most? Bitcoin-qt:
It tells me "this transaction is over the size limit" frequently, and often asks for unreasonably sized fees.. .049 to send .005? I'll pass, thanks. I guess I didn't want to use my BTC to spend on stuff anyway...
Ok, so I want to recieve some BTC. What's my receiving address.. what the—why are there several dozen? I don't care if you think it's "The Right Way" to create an ass-load of addresses for me to send my change to, and I especially don't care why. If I feel like I need a new address, that should be up to me, thanks.
So now if I want to backup my private key, it becomes many private keys. It's misleading to call it a wallet at that point, don't you think? I suggest warehouse.dat.
If this is a taste of things to come, I'm pretty sure bitcoin will have the same flaws and turn-offs that linux on the desktop has: ugly, counter-intuitive software (not a game breaker per se,) which has quirks that open the door for being preached at (worse than game breaking).
The interface developers could learn a great deal from blockchain.info's My Wallet.
bitcoin-qt is annoying and it's methods are preachy/condescending, which irks me more than losing hundreds of dollars through bad bets.