CFA is not bad but it is massively, massively overrated.
the one thing I will say for it is that every one of them i've ever been to seems like singapore airlines compared to your typical FF joint. friendly, efficient, pleasant service. The one near my office has a drive through lane that loops through an entire parking lot, but it takes virtually no time to sail through it. From order placement to driving out with your food takes, no joke, less than a minute.