Photoshop CAN do just about everything, it just doesn’t do everything as well as others. From your sample there it looks like you’re doing a layout and want something that will let you make multiple different versions of the same layout with different content. That’s absolutely an InDesign strength. So, prep the photos in photoshop, then open them in InDesign. for layout. You can always go back and launch them in photoshop for additional edits directly from inDesign.
Just remember, InDesign links to files rather than incorporating them within a larger file like photoshop- you’ll want to make sure you keep it in the same place relative to the photos or you’ll have to re-link them later. Also, if stuff looks pixelated in InDesign it’s because it defaults to a lower sample resolution for working. the actual file should be higher res than that. You can check the full res photos from the view menu and selecting the higher quality view instead of fastest.