What’s the best credit card with rewards such as mileage points?

I have almost perfect credit but I don’t receive any rewards with my current credit card. I travel a lot and could use mileage points. What’s the best card available now?