I think the Chase Saphire Reserve is the best all around card since I have a lot of travel and dining expenses.

One other option for you which some of the other posters mentioned is the Marriot and SPG.

One really cool strategy you may be able to use is the Marriott Points AND miles promotion. You can get a 7 night hotel + 100,000 Miles on a number of airlines. I am going to post a more detailed article on this on our sister site creditshout in the coming days.