I guess that I don't understand the point of your question. "Best" has no meaning unless you define some parameters for judgement. Everybody is going to draw the line differently. One guy might value longevity over everything else, another light weight and yet another lowest cost. Even assuming a totally complete set of facts (which never happens in real life) all three would give different but equally valid answers.