I've had awfully good luck with a Shimano Alfine dynohub. I previously owned a Schmidt but the Alfine is every bit as good for much less cost. I don't know much about the Shimano lines, but FWIW the Alfine is much much smoother than the Nexus 8-speed hub I used to have -- looks similar but clearly some things are different.