Have you read the the post? He is using Armory portable & external HDD to store DB and because of his bad USB cable, external HDD disconnects and Armory get stuck. Do you call that a bug/problem of Armory? His second problem was already solved by version 0.93 & up which has been released when the person posted. His third problem is probably because of the external HDD. There maybe bugs in Armory like all clients. Even Bitcoin core has bugs. I don't think anybody can built a bug-free software.
I'm researching wallets as well. One thing I am hearing from some of you is to store small amounts in some sort of mobile wallet and larger savings in an offline more secure wallet.
So might a good practice with Bitcoin be to collect it in a mobile/online wallet up to say 1 bitcoin? After it reaches a bitcoin, move it offline to the more secure wallet and start collecting again with the mobile wallet?
You can store in mobile wallet as much as you like. You must check your mobile is good enough against malwares. Android is weak, so I think it isn't good to store big amounts in Android wallet. However, if you use Android phone as cold storage, it is okay. You should make sure you backup the files needed.
If you are using a bad/poor client, I suggest you not to reuse addresses. Reusing addresses when using a bad/poor client will put you in danger as it exposes reused R values which will make a person easy to find your private key.
I use only blockchain.info. Other than that, I use my bit-x wallet to collect my sig campaign earnings : )
OK. That's helpful. To what amount would you let your bit-x wallet fill up before you "poured" it into blockchain wallet and started with a clean bit-x wallet?
I depereciate storing Bitcoins in an exchange. Withdraw the balance as soon as you receive the payout. If you trade in BIT-X or the exchange you store BTC, keep only a small amount in it for trading and withdraw rest of the BTC.