The OP has figured out the first concern: hotels where you need them.
Another concern is the value of benefits from the secondary hotel program if he can't attain a high level. One needs 10 stays or 25 nights to get Gold at Starwood, for example. Below that level I (personally) don't find any value and wouldn't go out of my way to stay at Starwood. At that point I just pick based on location and rate.