I took all the default hosts files from AdAway, the hosts file that Lucky Patcher provides and another anti ad hosts file that I had and merged them all into one using the Linux terminal. I also deleted the duplicate lines with the terminal. This gave me an ~8.6MB hosts file.
There are sometimes boxes that say "could not display this webpage" just like there is with Adaway and Adfree. It's just that with this hosts file, less of them actually get through. I'm happy with this solution.
If someone wants to test it, use a root file explorer, backup the original hosts file, put this in the original hosts file's place, give this new file the same permissions as the original one and then restart.