(Original 1/31/2021, updated 7/25/2021)
Apple's approach to photography is to keep everything in iCloud and to view or edit the images from a macOS or iOS device running Photos.app (there's also some limited web browser access). There's some limited ability to share albums between family members and other groups, but this has been a mess for years and I'm not sure what parts of it are available in which versions of macOS.
This approach doesn't work very well if you want to mange your photo Library outside of Photos.app. How do you keep track of what you've have reviewed and exported within Photos.app? Photos.app no longer tracks what's on the iPhone vs. what's in iCloud; there's no easy way to know what's not been imported if you don't delete all iCloud images.
This is what I do now:
In Mojave Photos.app create smart folder for all photos that lack keyword of “Exported”
In Photos.app on iOS or macOS
1. Clean up bursts
In Photos. app on macOS (Mojave for me)
1. Start Photos.app from my macOS account
2. First pass cleanup in Photos
3. Select all images in Unexported and export as original (I export IPTC as XMP but not sure that’s useful)
4. Assign all images keyword of Exported
1. Remove all the small .mov files that come with Apple’s live images.
Now Import into Aperture. Every so often I purge what's in iCloud, the real home is Aperture and its many backups.