Let's admit it, the block layout administration page in Drupal 7 was lacking for most real world Drupal 7 sites. For most sites you had to choose between a fairly complex module, Context, and a very complex module, Panels, to arrange what would show up on any given page. Panels was my go to module. I used it on many sites and led trainings on it.
The new Drupal 8 module Block Visibility Groups makes it very easy to make a set of conditions and apply those conditions to a set of blocks by creating a Visibility Group. You can even view the block layout page with only the blocks in a particular Visibility Group.