In a large shallow bowl, whisk olive oil, lemon juice, zest, honey, garlic, parsley, and basil until smooth. Fold shallot, chickpeas, and sweet peppers into marinade until evenly coated and season well with salt and pepper to taste.
Cover bowl with plastic wrap and transfer to refrigerator. Allow chickpeas and peppers to marinate at least 2 hours or up to 4, tossing occasionally to evenly coat in marinade.
When ready to grill, use a slotted spoon to remove chickpeas and peppers from marinade and pat dry with paper towels (reserve 1/4 cup marinade). Preheat an outdoor grill to 400F OR prepare a large nonstick pan to use indoors on stovetop by greasing well.
Grill chickpeas and peppers on a sheet of nonstick aluminum foil or in a grill pan on outdoor grill OR on stovetop 6-8 minutes, tossing occasionally until chickpeas and peppers are slightly charred.
Transfer chickpeas and peppers to a serving bowl and drizzle with reserved marinade. Season with additional salt and pepper to taste and toss until evenly coated. Top with feta and additional fresh herbs if desired. Serve warm and enjoy!