Everyone loves freebies and Amex knows this, which is why they offer points every time for every purchase made. Later on, you can redeem the points for travel. Also, making deposits through Amex is instant only takes a maximum of 2 minutes.