the build I was looking at suggested a Gigabyte GA-H110M-A Micro-ATX Motherboard but I didn't want the graphics card to block some of my SATA ports if I want to add an SSD. so I changed it to a MSI B150M BAZOOKA Micro ATX LGA1151.
Also, should I get some more fans for the tower? It only comes with one.
First build btw. I'm a cheap-a** college student and can't get a fancy machine yet. I would love any ideas or opinions on this build.