Dumbells, (capable of) an infinate variety of movements...
for all body parts chest, back, shoulders, arms and legs.
From me... more appropriate to (most) home settings and
in terms of what I could do with somewhat limited space.
Powerlifting? . . . another story.
IF, I *had to tie up the space*
over lets say, just a bench . . .
I would opt for smith machine,
crazy capabilities - but "safe".