If you fly 25K or 35K miles, respectively, most here believe it is a good value.
If you did a $175 mileage run, best case (for example DCA-IAH-SFO) you would earn 11,372 miles plus any bonus for credit card charge. So 17.5K miles is a better deal. Plus a $175 mileage run is hard to come by.