I'm with the pull ups, too. Seems like you could work out a lot of muscles in your upper body with a few grip variations, positions, and weights on a pull up bar. And depending how you hold your legs to hold some weights while doing pull ups, you can work out your quads or hamstrings even. Even calves. Yeah, give me a pull up bar, lol. Not to mention, way less likely to cause injury.
This is if I HAD to choose one to try and get the best body with. Now, as far as the workout I look forward to the most, it's the good old flat bench press. Love those days.