Priority club is a great value when they have Point Breaks available; not so much when they don't (recent huge inflation to their points structure). Spending on their credit card is not a particularly lucrative way of earning points, however, since their points do not have a very high value.
Choice is probably a better overall value - i.e. my perception is that you will find more hotels available for lower point values (6K, 8K). They are also known to run promotions quite frequently like 4x points, or 2 stays = 8K bonus points.
I haven't yet had any luck getting my Marriott points to go very far, but it may just be that my travel patterns have been wrong for good Marriott redemptions.
Agree with the post re: Priceline Visa. 2% back everywhere, 5% back on name your own price hotels. Reportedly one gets somewhat of a bonus if points are redeemed as a statement credit towards a name your own price hotel. Might be a better way to earn hotel stays than any hotel credit card.