I had a recent success story with dips. I had a weak bench, specifically due to anterior shoulder weakness. I did a regiment of dips and I no longer feel insecure at the bottom of the bench. They have limitations (adding weight and form) but, if one can perform correctly and is looking to improve pressing exercises, dips seem like a good addition. Again, full ROM was key for me to add anterior shoulder strength.