Any of these boards will be fine for your needs, they will all overclock pretty much equally for gaming, daily use, choose the board that has the most features you want
The Apex has only two memory slots and is designed for extreme overclocking, and is larger than standard board so it may not fit in all cases
Formula, Code, and Hero Wifi all have on board Wifi if that is a needed option
If you are concerned with high memory speeds Gskill have arguably the best dimm's but just make sure the memory kit you purchase has Samsung B-die modules, they are more likely to work without issue and overclock easier (XMP is overclocking)