I started to use HomePokerTour but only spent a few hours investigating. I didn't really feel comfortable with it. Granted, it was a short trial.
I then looked at StatsGenie and have not turned back since. Exporting from TD to SG format is a breeze and uploading the xml file into SG is just as easy.
Setting up leagues was pretty easy as well. I've created 4 leagues so far, 1 for our tournaments that generate points toward the YE tournament; 1 for the YE tournament; 1 for special events during the year that don't count toward points for the YE; and 1 for tournaments that are short handed that also do not count toward the YE tournament. Once set up, both TD and SG make keeping the various leagues separate a breeze.
I like that once the data is in SG you can drill down on a multitude of parameters and that you can create your own custom rankings to show as much or as little as you desire. Yes, you can get this info from within TD as well and export to html but you have to load the data each time and that is a bit time consuming. Once it is uploaded to SG then you are done.
The really nice feature of SG is the scheduling. This makes it extremely easy to setup your tournaments and send the invitations out. It takes a bit of time to set things up but if I can do it then any one can!
The League forum feature is also really nice. It lets all your members have a common local for discussing any items that you want to bring up. We use it all the time for discussion of who can host next game, events occurring to players, whatever.
The 2 together are awesome! I don't know how we got along before running our tournaments w/o them. TD has made running the tournaments almost automatic and since I am the keeper of the records leading up to our YE tournament, SG makes it really easy to get the info out to every body on a timely basis.
I'm still learning both environments but as I said, they have helped our tournaments tremendously