First, I said "medium to larger" species. So that is the context of my answer and the context of the question. Not odatria.
With that said, I have no problem keeping adult odatria healthy on pinkies or fuzzies only.
Where the problem is with odatria is not with nutrition, its with procedure. Again, I have said this many times. People concern themselves with nutrition and nutritional needs, and all manner of theoretical non sense, when the real problem is nothing to do with that. In most cases, its keeper habits(bad).
With crickets, we normally throw in handfuls and the monitors can feed "At their lesiure", Some now, some later, and some even later(the normal method monitors feed) But with things like pinkies and fuzzies, keepers feed them like WE eat, ONE big meal at a time. Well, the way we feed is not all that good for us either. hahahahahahahahahaha we are far better off with lots of small meals.
The point is, its more about WHAT WE do, then the type of prey fed. Of course, I am only talking about whole prey items.
There is no queston, mice are superior and do not require suppliments. There is some question about insects, they seem to require some supplimentation. At least in stressful conditions and most of our captive care is stressful.
So, with odatria, a diet that includes both insects and mice has proven to be very successful, over nearly two decades. Where a diet of only insects has not shown superior results. It can show decent results.
For me a diet of solely rodents for odatria is a lot of work. So insects makes it far more likely the monitors will be fed on a timely basis. Again all this is about my habits and not the monitors needs.
Remember, my comments are based on actual repeated results over many years with many species, IN MY CARE. I do not have a need to include anyone elses opinions or experience or papers or nutritional breakdowns.
What this means is, a successful diet is based on results, and its based on both the needs of the monitors and the habits and skill of the keeper. Not one or the other. Cheers