AmexTravel versus direct hotel booking
Not sure if this is the correct place, or if it has been answered before, but looking to book my first hotel stay with my Amex Platinum card. Because of the card, I of course have gold status at both Hilton and Marriot. I am checking prices between going through the amex travel portal versus direct through the hotel. Seems like prices are slightly higher through the amex portal, but there is the $100 credit you seem to get which offsets that some. Both seem to have room upgrade options. But through the portal I won't get any hotel points, and it seems like other things the status would afford.
What would be the scenarios where going with one option over the other makes sense, if there are any? Does it matter on the hotel or chain (Hilton Gold gets 50% bonus compared to Marriot 25% for gold)? Has anyone had more luck with the room upgrade with one option over the the other?
This will be for a Thur-Sun stay in NYC if that makes a difference as well.