There's not a one-size-fits-all answer to that question because the value of a mile/point depends on how you use them. For the people I know who would typically use miles for domestic flights, cards like the AmEx Blue Cash and Citi Driver's Edge are a much better choice. Of course, this all depends on your spending pattern too.
A really quick way to compare the dollar value of the rewards you can expect from various cards for your spending profile is to use the rewards calculator at
Credit Card Tune-Up (Find the Best Rewards Credit Card Deal).
It'll also calculate the best combinations of cards for a spending profile.