I've been using InDesign for over 10 years now. When it comes to laying out text, it's simply the best. It doesn't matter if I'm laying out one page or one thousand, I will always start with InDesign. There are a ton of features to make your life easier when creating layouts, but five powerful features stand out to me the most:
1) Master layouts: You can add elements to the master spread, and it will be copied to every spread (old or new). This serves as the base layer of each page, allowing you to add things like logos, design elements, page numbering and more. And if you have a page that's an outlier, it's just as easy to override it.
2) Grid, gutters and bleeds. You can create columns and rulers with completely customizable gutters, which help you maintain design consistency through the whole layout. If you add these to the master layout, you instantly have a grid system for your whole project. If you require them, bleeds can also be automatically added to the print file so that your printer knows where to trim the pages.
3) Character/paragraph styles. I feel like this might be a hidden gem, but the character/paragraph style tab allows you to create font styles (face, weight, kerning, etc) that are applied throughout a project. If you want to change all of your paragraph headers to bold, you can just edit the style and it's applied everywhere!
4) Text overflow tool. This is one of the most basic tools in InDesign but possibly the most powerful for layout work. You can paste all of your text in a single text node, and then split that node up into multiple, smaller boxes across many pages! You can move and resize the boxes freely to fit the text in exactly how you want it.
5) Preflighting/packaging. All of the tools required to send a document to print are built into InDesign, including the ability to generate a folder that contains all of your fonts, images and other assets. This can be sent to a printer, and they can print your project directly from it, so that none of the assets are missing. Or, if you'd prefer, you can simply export to a print-ready PDF.
There's so much more InDesign has to offer too, from the built-in asset manager to the ability to export interactive PDFs.
Sometimes really large projects can take a while to load, or will crash while scrolling through. This has gotten better in recent years, though.
I've you've ever struggled to wrangle chunks of text into a layout, try InDesign. It offers a ton of tools to make it easier while still allowing you to have 100% control over your design and layout.
All of our layout work is done in InDesign. We can easily create projects over a hundred pages long and send them to the printer with confidence that they will turn out perfectly. It's also my go-to for any kind of single page project like a flyer or newsletter template.