I think 1% return is not very good. Even you sepnd 10000 you can only get 100 back. I use Esso Visa card. You can get free car wash. For example:
Every dollor you spend from it will count as 1 point. If you use it to buy esso gas, then you can get double points(#87). 420 points for regular car wash (priced as $8.00). Therefore 210-8. Better than 1%.