my cham loves the blue horned worms and silk worms. ive never tried butter/wax worms but heard they are good too. ive never feed my cham fruit directly, but in turn gutload the crickets with lots of stuff like mangos, oranges, sweet potatoes, lettuce (not iceburg), carrots, collared greens and spinach. can you feed chams fruit directly? that'd be pretty cool. i think they like hibiscus flowers,,, but i am by far no expert so i would look that up hahaha. they like super/golaith worms too! you can feed them roaches, but they make me squirm ugh. and small babies eat wingless fruitflies.
Butter worm and Wax worm is not the same thing.
Butter worm is all right.
Wax worm is treat only as it contains lots of fat.
Super worms and Goliath worms are also different

Goliath worms is actually horn worms.
as far as spinach goes, you might want to reduce using it in your gutload regiment as it contains calcium oxallate that binds calcium absorption in your chameleon's body.
Yes, chameleons (especially veiled) chomps on hibiscus flower.
Yes, veiled sometimes eat fruits as well (but so far, none of my veiled does that).
as far as enrichment feeder, you can feed your chameleons a lot of different type of insects (others has listed excellent feeders):
So, here is my suggestion in addition to what they already said:
flies, BB flies, Indian walking stick insects, roaches, silkworm moth, and hornworm moth (if your cham can handle it. It's quite large), small Praying mantis (i hope Royden don't see this

), and many many more.