| | both
I've always felt a combination of free weights and machines works very well. There are great reasons for both. Dumbbells are essential for me however I don't do alot of benching, pull ups are my favorite, but for biceps I also use macines to isolate the muscle. Biceps are sometimes hard to hit with free weights once you start to tire and lose your form.