I'm thinking about switching my household from PC to Mac. The main reason is I want an easier way to manage, back up, and access our photos from anywhere, and we have a huge library dating back to 2006. When it comes to mobile devices, we've been all-Apple since the iPhone 3G. But for PCs, we've only used Windows machines. I have just a small amount of Mac experience (I did manage to update OSX on my father-in-law's 8 year old iMac). But I'm tech-savvy and a fast learner. We have about 700 GB of photos and videos on our PC including RAW, JPG, and 1080p videos. Even some Flip Cam videos from 2008 of my daughter when she was newborn. I've used Adobe Lightroom for the last couple of years to catalog and edit photos, but I'm ready to move to something more streamlined. Lightroom's UI is crazy complicated and the program bogs down even fast machines. It's just too much. So my tentative plan is to buy a MacBook Pro, move all the photos to it, get a 1 TB iCloud Plan, sync them all up, share it to a family folder so that my wife can access it from her devices, and then make the MacBook our daily driver. I know what level of functionality iPhoto has, and that higher level photo editing needs to come from third party software. Questions that I have: Is iCloud mature enough to reliably handle 700 GB of photos and videos of various formats dating back to 2006? I will of course keep a local backup. Can I easily share the entire library with my wife, who has a separate iCloud account for her iPhone and iPad? The MacBook I purchase will likely have a 256 GB SSD. So I'd need an external drive to host the full set of photos until they sync up, and then I'd like to just be able to use the MacBook after that and keep the external drive unplugged. So I need the library to reside on the MacBook's SSD and iCloud to manage the storage of high res photos on the drive vs thumbnails to maintain some free space. But I also want to back up the entire library locally once a month. How do I swing that? For more complex photo editing jobs beyond the capability of iPhoto, can I get third party photo editing software that syncs seamlessly with the iCloud library?