I know that if power remains constant, the higher voltage will be more efficient, since there would be lower amps, and therefore lower I^2R loss. However, in the real world, it seems like high voltage = higher speed = higher power = less efficiency.
I'm planning to put a Bafang BBS0X crank...