I use credit cards for all my spending, but I struggle to figure out which have the best rewards. What cards do you all use and why?