In a large bowl, whisk together the olive oil, lime juice and zest, minced garlic, smoked paprika, chili powder, onion powder, salt, pepper, and honey.
Pat chicken thighs dry with paper towels. Add chicken to the marinade and toss until evenly coated. Cover and refrigerate for at least 30 minutes, or up to overnight for deeper flavor.
Preheat oven to 425°F. Line a baking sheet or roasting pan with parchment paper or foil.
Arrange chicken thighs skin-side up on the baking sheet. Roast for 35–45 minutes, or until the skin is crispy and golden, the juices run clear, and the internal temperature reaches 175 degrees. For extra crispiness, switch the oven to broil and cook for an additional 2-3 minutes at the end.
Let chicken rest for 5 minutes before serving. Garnish with fresh herbs and extra lime wedges.