That's what I did. After finally having the last straw with trying to go cheap, I picket Mariott and never looked back.Learned this lesson the hard way many years ago. Never ever ever book on Expedia etc. book directly.
for hotels, find a chain that is consistently good & convenient for you & stay with it as often as you can for the points. Choose convenience & quality over price.