I have a T/C and it seems slow as well. My grandson has a pedosoli and its reaction is quick. I looked both guns over and notice his fire hole is a little large than in the T/C. I dont plan on changing mine but it apparently the larger hole makes a diffence.
Many liners used in customs have a 1/16" hole. That, or 5/64th are what is mentioned most often on the muzzleloading forums I am on. Smaller is sometimes iffy, like on moist days. And 6/64th is large enough for 2F and 3F powder to dribble out.
As for sparks, More truely is Better. If you can watch the shower, make sure it is directed into the pan. More sparks should hit the interior of the pan vs. outside the pan. If not, shimming the flint for a bit more or less angle, just might make it spark better, and hit the pan. Or flip the flint.
Additionally, sometimes the frizzen could use some hardening, more in factory guns, as opposed to customs. If the flint is doing more than scratches, the frizzen is soft, or angle of strike is too blunt. Scratch the frizzen with the edge of a file. If scratches show, it is not hard enough. Either use Casenit (sp?) with a torch, have a Smith harden it, or in the case of TC and Lyman, get another frizzen. If your frizzen doesn't scratch with the file, chances are it is angle of flint.
Remember, the spark is a very fine shaving of steel, heated to high temps during the shaving. If the shaving is too thick (blunt angle), it slows the cock, and heat is not generated as hot. And too much angle, the flint can't purchase any metal.
All of this, AND the need for a sharp flint! :-)