Well Oak, it is a pretty new program. A troop we knew was beta testing it and they told us about it. We switched a few months ago. So far, we haven't experienced many bugs, but the minor bugs we did have were quickly fixed.
We get support through the contact page.
Troop Master was a good program, yes, but Troop Master is just a big upgrade. I am an Assistant Scout Master in my troop and I interact with it quite a bit. Some things that are better for my troop, since we are kind of low on funding is that upgrades do not cost anything, so it is just a one time fee and there are many more features in it. I personally handle the tour permits and permission forms, and they can all be automatically created.
The site will tell you more about its features.