I occasionally buy Chik Fil A (even though they're assholes), and they cost just as mucj as McDs and are far better. I prefer KFC though (fam hates it).
I don't eat there for a bunch of reasons, not the least of which is it's a twenty minute drive and then a twenty minute wait in line to get it. But I couldn't name a better fast food spicy chicken sandwich. Wendy's is the only place close, I think, although I feel like their quality has really gone down over the past twenty years.
Which isn't to defend Chick-fil-A (seriously, I don't like their politics), but just express my curiosity about where you're getting better ones because it has to be franchises that aren't around here (not near a major population center) and I want to keep my eyes open when I travel.