In general I prefer cards that offer cash rebates. The cards that offer you "points" are good if you travel a lot, but otherwise, those points end up...