I have been using the 1Zpresso JX.
https://www.google.com/amp/s/1zpresso.coffee/product/jxpro/amp/
It has been great for the french press and mocha pot. Produces a consistent grind size. Makes great coffee and grinds pretty fast due to the large but size. The rotating is mounted on ball bearings, so very little power is lost. Super smooth.
The unit ist extremely well built. We roast our own coffee. Have not used it to make espresso yet. Did grind some coffee at a level appropriate for espresso and it took quite a bit longer to grind. But for pour over and the like it is pretty quick.