Works really well with families - each person can have the app installed and it’ll bring all photos onto the device. Yes you can share photos and albums. Yes you need to make a firewall config, otherwise you’d be hosting elsewhere in the cloud. There’s no way around that.