I have tried so many and so many break something here or there. Steven Black's is the only one I can recommend:
StevenBlack/hosts
It has an active community on GitHub that monitors what is breaking and what is working and they try to keep the size of the Hosts file as small as possible. The other one is the 3 hosts that come with Adaway. They cause the least trouble as well. The other massive hosts files all break functionality.