I like Coinbase but it takes so long to get your BTC. I thought CampBX+Dwolla would be faster but now I find that I can't pull money from my bank account directly into CampBX via Dwolla. I have to first deposit money from my bank account to Dwolla and then later pull those funds to CampBX from Dwolla. I don't think CampBX+Dwolla is any faster than Coinbase and with Coinbase you lock in your price right away. What is the advantage of CampBX over Coinbase?
This is essentially how it was when Gox accepted Dwolla. There's a wait on the funds to clear from your bank to Dwolla, then another wait for it to clear from Dwolla to Gox. The only fast way is a wire but the fee is substantially higher. The only real advantage of an exchange over something like Coinbase is to take advantage of volatility. Bitcoin has been relatively stable recently but when it was making huge swings, you could put in a low ball buy and sometimes it would fill. That wouldn't be possible with Coinbase (as they typically ran out of BTC during high volatility) or it could be happening while you're away from the computer.