I used to use Trilene XL on for spinnerbiats and rattletraps. The reason was it absorbed some of the blow as smallies tend to hammer these baits hard and I usually fish these at a high rate of speed. The last thing you want to do is pull the bait or hooks out of the fishes mouth.
I never had a problem untill about 2 years ago. We were fishing with rattletraps and making long casts over a shallow flat. The fish would hit but I could not hook them. With the Trilene XL there was too much stetch in the line. I missed about a half-dozen fish before the bell finally went off in my head (slow learner
). I switched to a P-line and started hooking up. From that day forward I switched P-line Floroclear. I just tone back the hook and not rip the bait out of there mouth. My hook set with this line and these baits is not much. For the most part they hook themselves. I also use a fairly soft tipped rod which helps.
Since most of the time I'm making long casts with the these baits I think it is important to have a low stretch line in this situation. But I will switch to a line with more stretch if the situation calls for it. Say, pounding the bank with spinnerbait with short casts. It's all depends on what you are doing.