allen074, I forgot a couple other things. One is that the HH program gives 2 (visa) or 3 (amex) points per dollar and not 1 like PC and SPG. The other is that hotel program are very different from one another unlike many airline programs. You can look at the "big six" airline programs and they are pretty similar in their method of rewarding miles and redeeming. However, the hotel programs have a lot of differences in them, in terms of how much a point is expected to be worth. Maybe here is an interesting way to compare. If you have PC points you can transfer them to an airline at 4 PC --> 1 mile. If you have SPG, you can transfer them (to most airlines) at 1-->1, or even 20,000--> 25,000.
Hope this helps. I was very happy to switch my point earning to focus on SPG. The only bad thing was that I did not do it sooner.