Butterworms, definatly not. They are fatty and poor nutritionally.
BSFL could also be problematic. I know a lot of folks use tem as a staple but they can also be high in fat and you can't control their diet/gutload like crickets or roaches.
It's really best to provide as much variety as you can, all foods have pros/cons to them.