In the past I was top-tier on both Marriott and Hilton. I've since shunned Marriott because:
1) Several Asian properties charge service taxes on reward stays
2) Availability of stay rewards - Marriott charges extra points to guarantee availability. Hilton bends backwards to get me an award room.