It will depend on your stay profile. I think hotels.com is a good choice for infrequent travelers (although free Internet for rooms booked via hotel websites is an attractive offer), but for people who stay enough at chains to hit the upper levels of the elite programmes the benefits are worth quite a bit.