Pros and cons with other programs:
I've used a lot over the years from pen and pencil to GENE (hypercard), but I have used Reunion as my main program for a long, long time (version 3 or 4).
Reunion is great for lots of things: ease of use, incredible chart capabilities, very flexible/customizable, but now that I'm trying to be more "serious" and publish, I've decided I've outgrown Reunion. They are indifferent if not hostile to GEDCOM standard/exchange (though an effort made to customize it fixes much of the problem), the source/citation is simple/outdated (again, customization would go a long way, but RM already has that covered), but the indifference/hostility to adding events (besides marriage) that can be tied to more than one person (witnesses, godparents, neighbors, et al.) means cluster genealogy research is next to impossible--this was the final straw as it were.
PAW2U (Personal Ancestry Writer) isn't a full service program (media, etc.) but is good for analyzing a database.
Heredis is generous with long place names--historically accurate with current after in [brackets]--while FTM is not which crossed that one off the list (not having a free/trial version is inexplicable). FamilySearch integration is nice (I'm not on Ancestry).
I can't remember why I didn't like MacFamilyTree.
GRAMPS is clunky on a Mac, but much better than it used to be.
I look forward to figuring out Genome Mate Pro for analyzing DNA matches and wish it integrated or something with a normal genealogy program.
I mostly narrowed down my search, for me, to Heredis and RM. But some of the things I liked better at the time with RM have been addressed and probably surpassed by Heredis (love the new repository feature in the sources!)