I'm not a big fan of either, I never used much other than free weights even when I had a gym membership, my home gym has a heavy duty olympic bench, lat attachment, heavy leg extension, built in squat rack with safety pegs, very nice since I don't have anyone to spot me, and I do the 20 rep squat routine a lot. I got a steal on it, was the only one left, a floor model at Sport Authority, they couldn't find the price on it so they let me have it for $67, saw it in an online cataloge for $500.
And I also have one of the power towers, I think what it is called, a chin up, pull up, tricep dip, hanging leg raise station.