When it comes to Legacy Family Tree vs. MyHeritage, it’s really up to you which software fits your needs and budget. MyHeritage now owns Legacy (which is maintained by the original Legacy team), plus it also offers its own free family tree builder software.
Legacy offers a lot more chart-building options, so if that’s your main focus, it might be the best option for you. Something else to keep in mind: MyHeritage Family Tree Builder is free to download, but you’ll have to pay for an ongoing MyHeritage membership to unlock all of its features. In comparison, you’ll only need to pay once to upgrade to Legacy 9.0 Family Tree’s fully-featured Deluxe edition.