The Chase Sapphire gets a lot of good reviews. The flexibility of hotel choice is a big plus.
I have the Chase Sapphire. There are two versions, one with a very high annual fee, the Reserve, and the other with one that is around $100 a year that has fewer benefits. I find that having a travel rewards card, if you don't travel more than once or twice a year, and if you don't stay in many hotels, likely isn't worth the up front cost. I'm not losing money on it, because there are a lot of benefits, but I also don't feel like I'm gaining that much either, and find that many benefits that are offered I simply don't use that much. I think to maximize the benefits of a Travel Rewards card, you really need to be a frequent traveler, like someone who travels a lot for work, or who flies and stays in hotels many times a year. If you do want to get a travel rewards card, I'd suggest getting one with as low an annual fee as possible, and if you can find one with no fee, that may be even better for your personal circumstances. I've considered cancelling it because I don't travel enough. The ones with high annual fees do have a lot of good benefits, but the up front cost every year feels like a lot to pay, and many benefits you likely won't use all that much if you don't travel much (like the free entry to travel lounges at the airport or the TSA pre-check credit that they offer, for example). There are also lower fees for things like Door Dash, but again, I don't order Door Dash that much.
Also, I've found that the points are often worth less when you use them to book travel at the Chase Rewards site, than if you would have used the same amount of points when booking with the individual airlines. The costs are also sometimes higher as well for the same flights through Chase as they are when booking through the airline websites as well, but the best way to accrue points is to book through Chase and not the proprietary websites, so it's a bit of a catch 22. You can transfer the points to the airline, but there are restrictions and doing that for every flight, for different airlines, is a bit of a hassle. Chase is not very transparent about either when you talk to them about the card benefits. If you travel a lot it is a great card. I know people who love it for that reason, but if you're considering it, I'd research what benefits both tiers of the card offers, compare them to how often you think you will use those benefits compared to the annual fee, and then make your decision.