Another option, although it is web-based, is geneanet. There are both free and paid versions. You can upload a gedcom, but probably not a FTM file.
I think it is always best to have your main data file in a database on your computer (with backups, of course).
Every genealogy program provides somewhat different reports and charts for sharing information. Many programs have free options that you can try so you can find one you like.