Walking through a half dozen or so commits in a PR is still manageable.
Too many small things deployed over time can be a pain to roll back too.
On the flip side, huge change-the-world deploys are bad too.
It's a balancing act of managing the initial feature size, getting it out, layering on more in subsequent releases.
Where tiny deploys work really well is when deploying refactorings, little housekeeping chores like upgrading libs. If, while working on a feature or bug, I need to add a missing test, refactor, or upgrade a lib, I extract those commits out and deploy them ahead of time when possible. That way the resulting feature branch is very focused on the feature at hand.