Make the marinade. In a bowl, whisk olive oil, lime zest and juice, chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and honey.
Marinate the chicken. Pat chicken dry and add to the marinade. Turn to coat.
Cover and refrigerate for 20–30 minutes or up to 6 hours. Avoid marinating much longer to prevent a mushy texture from the lime juice.
Prep the corn salsa. In a large bowl, combine corn, cherry tomatoes, red onion, jalapeño, and cilantro. Drizzle with lime juice and olive oil.
Season with salt and pepper. Gently fold in avocado just before serving.
Cook the chicken: grill option. Heat a grill to medium-high and oil the grates. Grill chicken 5–7 minutes per side, or until the thickest part reaches 165°F (74°C) and juices run clear.
Rest 5 minutes.
Cook the chicken: stovetop option. Heat a large skillet over medium-high. Add a thin film of oil. Sear chicken 5–7 minutes per side until browned and cooked through to 165°F (74°C).
Rest 5 minutes.
Cook the chicken: oven option. Preheat to 425°F (220°C). Arrange chicken on a lined sheet pan and roast 16–20 minutes, flipping once, until done. Optional: broil 1–2 minutes for extra char.
Taste and adjust salsa. After the chicken rests, taste the salsa.
Add more lime, salt, or jalapeño to balance the flavors.
Slice and serve. Slice the chicken against the grain. Spoon corn salsa on top. Add lime wedges and your favorite sides.