I've never tried witch hazel. My mom used to keep it in the house but I didn't use it as a kid. Several years ago someone posted on the Board about Two Old Goats lotion. I got is as a "joke" for my MIL, who has rhematoid arthritis and other painful joints. It worked! I now use it all the time for aches and arthritis and keep a small bottle in my purse. I gave it to three friends last Christmas, and they all are using it. I also recommended it at a quilt guild meeting and one lady told me she got it and it's made a world of difference in her hands. My local Ace Hardware now carries it so I don't have to order it.
http://twooldgoats.com/