If you have a definite preference of one hotel chain over the other and want to use the points for hotel stays, that should be your only factor. If you want to convert to airline miles, Starwood is usually the better option. The exception would be if you stay at the Hilton chain often and earn the higher points/dollar spending there.