Has anyone here used Armory for a wallet?
Yes, I'm using armory for quite a while now and I like it very much! I have a "watch-only" wallet on my desktop PC, which I can use to check my balance for incoming payments. I have little money in an online wallet from blockchain.info for the little expenses. If I have to pay something bigger, my desktop armory can create an offline transaction on an usb stick and I use an old umpc (xp tablet), which I keep offline, to sign the transaction. Then I put the usb stick back into my desktop PC to send the signed transaction.
So my private key was created offline and is kept on a machine, which I will never connect to the internet. Sounds pretty safe to me, I think it's like the upcoming trezor will work.