The wait is often due to a good quality meal. However they do need to work on their customer service and time it takes them to get you in and out.
The drive thru is often the most delayed line. Go inside and you will leave with your order in 15-20 minutes max in busy hours.
If the line is too long I go inside to place my order. No big deal
Thanks! Your answer is awaiting moderation.