Couple schools of thought.
1. Maximize airline miles with hotel stays.
2. Maximize hotel points/status with hotel stays.
I go with two. I love my SPG points and love to use then in exotic locations. Hilton is my seconday program because of the ubiquitous nature of properties.