I feel the exact opposite. for overall strength, I feel pullups are superior and they are one of my favorite exercises.
for me pull ups give best pump and soreness after.maybe you should try full rom,you know