A menu block is helpful when you have lots of content on your site that nests deeply, and don't want to show more than the first few levels in your top menu bar. It is best used to supplement the main/top menu, but should never replace it.