Cook the pasta: Bring a large pot of salted water to a boil. Cook pasta to al dente according to package directions.
Drain and rinse under cool water to stop cooking. Shake off excess water well.
Prep the dressing: In a large bowl, whisk together ranch, BBQ sauce, Greek yogurt or mayo, lime juice, smoked paprika, garlic powder, and chili powder. Season with a pinch of salt and pepper.
Taste and adjust the balance of ranch and BBQ to your liking.
Combine the salad: Add the cooled pasta, chicken, corn, black beans, red bell pepper, red onion, and cherry tomatoes to the bowl. Toss gently to coat everything in the dressing.
Add the extras: Fold in shredded cheese, cilantro, and bacon if using. Taste again and add more salt, pepper, or lime if needed.
If it seems thick, splash in a spoonful of milk or a bit more ranch.
Chill (optional but recommended): Cover and refrigerate for at least 30 minutes to let the flavors meld. Stir before serving and add a drizzle of ranch or BBQ if it absorbed too much dressing.
Serve: Garnish with extra cilantro, a few tomato halves, or a sprinkle of paprika. Enjoy cold or slightly chilled.