It depends on the applications. If you are looking for a hammer that serves you for everyday household purposes, then a medium-sized claw hammer can be the best choice from all aspects. But, if you are looking for a professional hammer with optimal power delivery onto the targeted surface, then a sledgehammer could be a better choice.