I use MyHeritage Family Tree. It's a free version, with everything I need.

You can pay to have it directly link to online resources as well at various price points. It's Windows-based, I don't think they have a Mac version. It can do various chart printing and save/export to GED.

https://www.myheritage.com/family-tree-builder

They also have a mobile version for iOS and Android.