Points wise, I don't find Hilton the best, but I usually stay at Hilton properties when traveling for work.
For a points card I use a SPG, which I find to be one of the better rewards cards. I convert most of my credit card points to Delta miles (20,000 CC points gives me 25,000 Delta miles) SPG was recently purchashed by Marriot. I'm not too familiar with Marriot rewards but it seems like it should be similar to the SPG.