Yeah, crickets have an odor. Dubias are a lot better in respect to the smell, they just take alot longer to start a breeding colony. Plus Dubia nymphs are a little on the big side when it comes to feeding juvenile chameleons, depending on the species. My Jackson babies couldn't possibly eat Dubia nymphs. Crickets are my choice due to their prolific nature and quick yeild. Fruit flies are just a pain in the ass to me. I'm about to start some, but I prefer crickets. Also, I have an outdoor spot to breed them, which makes for not having to deal with the odor. This is of course if your breeding crickets simply for small crickets. If your wanting to breed them to feed an adult chameleon, you need about 200 sq. ft. to have the numbers you need to make it worth while. I had an entire shed about 12-13 years ago dedicated to cricket breeding. And it is NOT CHEAP. You'll go through some produce. One word I can say about breeding them- unpredictability. Sometimes I would hatch a batch and there would be tens of thousands, and another batch a week later might be a complete bust.