I used coinbase once, only purchased .1 BTC for $40.73 USD though.
Didn't feel comfortable verifying my bank account - they can either log in for you or deposit two small sums to verify.
This was really testing the waters and it took me about a week to commit, took a couple hours for me to take the gamble and hit the submit button, too.
I was very unhappy with waiting a week before receiving my BTC, fortunately the price of BTC dropped back to ~$450 and it cleared. I won't be doing business with them again unless BTC is moderately stable, and will only purchase small amounts at a time.
As with all non-regulated fiat sites and BTC being new - it really is the wild west out there.