For a small hub motor, i would consider ebikes.ca's Shengyi SX2 very very strongly.
It is not the lightest motor in the world but per lb, the power it outputs is great.
Seems to be the most efficient geared hub on the market ( peak efficiency is ~87%, average for the class is 82% ), outside of mechanically questionable ones like Keyde's which claim to be up to 90% efficient.
In my opinion, for 26 inch wheels or below, the Shengyi is a slightly better design, using a *slightly* lower reduction ratio and 1 less pole. This absolutely translates into less iron/gear/magentic loss. It will have nothing like the insane burst power of a MAC as a result but during cruise, you'll see efficiency and thus lower heat, which is the achilles heel of every geared motor that dramatically limit your ability to beat the piss out of them with >3x the rated power

:lol:.
( and afaik we haven't really cracked liquid cooling for geared hubs yet )
Put the Shengyi SX2 in a 20-24" wheel and you will have a hard time keeping the front wheel on the ground at >1kw..
Power per weight has a strong correlation to efficiency. I have not ridden a shengyi sx2, only seen it on the ebikes.ca simulator.
So this is speculation and not a lot of people have tried out that motor despite it's super impressive specs.
I'd personally buy one if i had time to play with electric bikes at the moment.