Although the bench press exercise is the most popular in the gym, I prefer to have my clients and classes do push-ups to develop their chest, shoulders, and triceps. By doing the exercise on the floor, you're body has to hold itself up in the plank position, developing core strength and stability. The bench press exercise, where the exerciser is laying on their back on a bench, may be effective in developing chest, shoulders, and triceps, but it lacks that transferability to other daily activities and sports. Push-ups are going to help an athlete more during their sport, or a house wife doing chores, better than bench press. To add an even bigger challenge to your core, try performing the push-ups with medicine balls under your hands. When you do this, your core can work up to almost 20% more, helping protect the back and improve posture.