MuEmu has a lot of customization.
Xteam is really good from what i hear.
Titantech is really good with a open source.
Zteam is okay but experiences some bugs unless you know how to fix them in the source.
IGCN Or Xteam are both good choices as there both good teams and both honest with there files. IGCN offers updates i think weekly to fix bugs and etc... and there support is okay. but i heard there season 12 is pretty good. Xteam i heard was pretty good as well and support was okay as well.
I probably recommend a repack cause of bug fixes or compile the files using there source so you have full control. Or you can just use the original files