I've been really happy with coinbase, mostly because it has a really easy to use Android app to work with it. I did the "get authorized" thing after my first buy and now I have instant transfers of up to $1000 from my bank account. I've never experienced downtime with it and it's overall very reliable and friendly to use.
Denis