Handstand push-ups are a hard exercise to perform due to the body position and shoulder loading. They require a large degree of shoulder strength to push your body from the floor. You also need balance and coordination.