Wow, people waiting for 2 weeks, thats crazy! Its got to time out eventually doesn't it? Is there any horror stories of a transaction being stuck for months with no way to make it stop looping between peers?
Coinbase pays the transaction fees? That is really cool of them. I love coinbase for buying and selling coins, but I would not want to use them for a wallet. They don't let you have the private keys, so if they disappear, I can't get at my coins. To me the exciting thing about bitcoin is that you can be your own bank, so I'm not just going to be OK with an online wallet that doesn't let me stay in control. If they are concerned with people scamming them by selling coins, then simultaneously transferring the funds into another address, all they would have to do is make it wait to verify the coins are transferred before giving you USD.
I love blockchain.info the best as far as online wallets go.
Oh dang, I'm getting really off topic, sorry about that.
Coinbase does allow you to import/export private keys, its just "hidden"... If you go under Paper Wallets, I believe you can import and export keys...