If the freehub that came with the hub is crappy so is the hub too more than likely. So consider a entire hub. Shimano, DT-Swiss or many other well known to the cycling community brands. An entire wheel or wheelset already built in one of those brands also might be the way to go.