I don't believe in using any one type of feeder as a "staple" food source. No one feeder should make up more than 20-30% of your chameleon's diet for proper variety. It is possible to feed your chameleon in a healthy and nutritious way without using crickets or roaches, but it can be a little harder/more expensive.
Worms of all sorts can be used and superworms, mealworms, wax worms, phoenix worms, silkworms, hornworms, and butterworms can all be purchased online easily. Superworms can be used more often than mealworms, and they are a little less fatty. Superworms can be purchased in smaller sizes for smaller animals, and they wont be chewing through your chameleon's stomach no matter how big they are. Wax worms and mealworms should be used as treats, but mealworms can be fed more often than waxworms. Phoenix worms are good for smaller reptiles. Silkworms are very nutritious, and hornworms are good but are mostly water. Butterworms are kind of expensive but are great, easy-to-store treats. In addition to worms, you can use house/blue bottle flies purchased online, mantids, safe butterflies/moths, captive bred snails/slugs, captive bred isopods, stick insects, and a variety of wild insects that you catch outside in a pesticide free area.
For now, I would start with a couple of types of worms if you can. Remember to research all the insects and their various nutritional values as well as how some other keepers are using them as feeders (how often, how much, etc.) I suggest checking out sandrachameleon's blog. The important thing for now is to try and get some variety to help balance out the diet. Be sure to use hard bodied insects for roughage if you want to use softer feeders as well (too many soft bodied insects cause runny poops.)