Better deals and more choices can be had through shopping around, using Priceline and OTAs and cashback portals, etc.
Unless you are visiting the Maldives, BOB or somewhere like that, Barclays Arrival and Cap One at 40K and 50K are king. Not that that should prevent anyone from also using branded programs.