Hi Jad,
I like dumbbells for the most part for greater range of motion and individual work on each side. However, the barbell can create greater stability for someone just starting out, or as an alternative to mix things up. Hope your program is going well for you!
Christine