If you do 25 sets for chest that means your workout was over 15 sets ago, you just didn't know it.
I believe dips are best, but only if they're performed correctly. (Hunched forward, legs forward, slow deliberate, partial movement)
It isn't so much the exercise, but the intensity put into an exerise that matters. And that doesn't necessarily mean more weight . Intensity can be acheived many ways. The problem with benches is when intensity is obtained, it compromises the shoulders.
Every now and then I'll do a set or two benches, just for varieties sake. But it's no longer an ego move. (Hell, with the weight I use, it's very ego-LESS) Even still, my shoulder gives out before I feel a pump in the chest.
For all you big tough benchers, try this.
Do a set of incline dumbells presses, short of failure at about 10 reps. Then put the dumbells on the floor and place your hands on them, palms back and elbows wide. Then put your feet up on the bench. In this position, do push ups between the bells to failure. (Essentially, a modified dip) Repeat this process with no more than one minute rest in between sets for 6 sets. Then get back to me and honestly say, you didn't hit your chest.
Or you can do 25 sets if you're so inclined.