What wallet / e-wallet is the most convenient for new casual Bitcoin users? I'd like to make small payments for business purposes through Bitcoin, so would like to know what the easiest method of getting setup to accept a Bitcoin payment is for a regular person, so that I can recommend it to those I want to pay.

Some options I see are:


Standard Bitcoin client
BitcoinJ
Instawallet
Flexcoin


These people will only be holding a few Bitcoin at most in their wallet, so security is not as high a priority as in other cases, but I would still like to avoid a Mybitcoin type fiasco where every one I pay loses their money.

Which method has the best combination of convenience in getting setup and security?
Sorry to dig up and old question but I just wanted to add a link to My Wallet provided by blockchain.info

I guess the thing that separates My Wallet from other e-wallet providers is that the site aims to feel more like an actually bitcoin client rather providing disposable addresses. I tried to design the site to be easy to use and it should seem familiar to anyone that has used PayPal or online banking. I will be adding more features soon which should be familiar to novice users such as invoices and monthly statements.

You can generate up to 200 different bitcoin addresses and are free to export the private keys at anytime. In fact if you already have an existing bitcoin address you don't even need to add your private keys at all. For more information about how the site works try the faq or browse the code.