Their not really a best their just good and cheap, with the cheap ones using lower quality parts.
Your question is very vague without listing the processor your going to use and if your going to overclock.
I would use one of these 2 using a overclocking processor, picking the gaming 6 for a bit higher quality.
http://pcpartpicker.com/parts/compare/gigabyte-motherboard-gaz170xgaming3,gigabyte-motherboard-gaz170xgaming6/
If your not going to be overclocking then you could get a bit lower priced H170 board.