All of the above points are fine, but no-one forces you to use FHR. Ring Amex up, see what the rate is, add in the value of the free breakfasts, late check-out, special amenity and the potential for an upgrade, and if the rate is still no better than the hotels own website then don't bother! It is only five minutes out of your life to check.