Hello Guys & MB's Expert

I need yours help and advice. I'm stuck between two 'warrior' micro-ATX motherboard. Gigabyte Sniper M5 and Asus Maximus VI Gene.

Can someone explain pros and cons between this motherboards? What should I choose and why?

Explain from its direct users will be highly appreciated

Planned to be paired with 4690K. Other hardwares already I have :
Seagate SSHD 1 TB
Corsair VS450 PSU
RAM from Kingston.
So, this is ready assembly with correct motherboard.