I'll have to play around with Cubtrails a little more when I have time. I just converted over to Packmaster about 1 month ago and just finished importing all my data which took some time. This is one thing you'll probably want to have as well. A good way of importing in a CSV file. Packmaster has an attempt at it and they did a decent job but again not perfect. I still had to do stuff manually. I agree with your statement about their developers. Like I said, you can tell they are C++ developers trying to attempt a web application. If they were smart they would start from scratch with they web app and make it the focal point IMO.
For Cub Scouts the BSA database is not as important other than the Arrow of Light date. However, for Boy Scouts that's a different story. Merit Badges and service hours for the Eagle rank recorded with BSA is a big deal. I know your software is geared at Cub Scouts but I'm also involved with a Boy Scout troop as well. They use Troopmaster which is why I started looking at Packmaster.
I'm pretty busy at the moment with the conversion and training of our Den leaders and Parents over to Packmaster. In addition I just became Cubmaster and we have a whole new committee chair. I'm doing training for myself and others as well as trying to implement new stuff in the Pack. On top of that I've become the new IT person for a Boy Scout troop and I'm creating a new web site and implementing new policies/procedures with training as well as learning Troopmaster and training the Scoutmaster and Acheivement chair on how to use it effectively. All of this is in addition to my normal 9-5 job, honey-do's, and keeping up with 3 boys in sports/band/scouts. I'll do what I can for you.