Credit cards give reward points on each transaction and these reward points are quite useful. They give you access to gift vouchers, discount coupons, gifts and also cashbacks. The reward points offered by different best credit cards differ. Top banks offer attractive credit cards which have a good reward structure.