Does this phrase even make sense? To say that
[a particular approach] "achieved, on average, mixed results at best".
I'm concerned about the combination of 'on average', 'mixed results', and 'at best': does it make sense to use two (never mind three) of these together like this?
(The phrase comes from a DevOps article by Damon Edwards.)