In my experience, Teamup has been much better, more useful, and easier to work with than Google Calendar.
I have used Teamup privately and professionally from shortly after it was first offered. We use it at work for scheduling public classes and events as well as tracking our internal meetings - and I love the option to have it everything on a master calendar of calendars. I also have a private Teamup calendar that I use with all my family members.
I find that Teamup shares calendars and schedules quickly and easily and is equally useful for business or family members. You can create multiple groups of calendars that are shown or hidden at will, able to be edited or not, and each grouping will have an individual web link. Individual items can be shared via a web page, email, social media, and more.
Teamup Calendar's focus is on being a calendar - with a lot of great features that are simple to access and use from any platform and can be integrated into other options if you need i