With the DB snatches even though you are only pulling with one arm, both legs and both sides of your trunk are involved. As a result you are limited in your capacity to lift by the strength of the one arm. So with these you can never overload/challenge the lower body or trunk.
The barbell snatch is more technical but if performed correctly it is a superior lift to build overall power.
The DB snatch is a decent activation tool though.