Ally vs Capital One 360: Which online bank accounts are better?

Ally has online-only savings, checking, CD, and money market accounts. Capital One has branches in 8 states and online accounts with Capital One 360.