I've tried most of these services, and quite a few not on the list because they've gone under. They all share one serious problem - liquidity to USD. I know the reasons behind not accepting reversible transactions, but as someone who wants to trade in and out of BTC regularly, I hate that I have limits through BitInstant, and time delays through services like Dwolla.
The first to solve this problem will gain serious, fast traction.