Which motherboard should i buy? Coffee lake

Solution
AFAIK, it won't really matter. If you want the best possible upgrade path in the future while staying with that chipset, go with the Z370. Otherwise, pick any from the other 3.


PCPARTPICKER only shows Z370 boards when I try to start a Coffee Lake build by adding the i3-8100 CPU.

These boards are under $155USD: https://pcpartpicker.com/products/motherboard/#R=5,4&X=0,15578&sort=name&page=1

The i3-8100 is in a very weird place. It's a great CPU and intentionally limited to 3.6GHz to compete just above specific Ryzen CPU's.

But the i3-8350K is $165 ($50 more) but capable of reaching 5GHz which is almost 40% faster, so that's also worth considering with the lifespan of the PC even if you initially clock lower.

(no guarantee Coffee Lake CPU's will be available in two years if you want to upgrade)
 


An 8100 + https://pcpartpicker.com/product/V9WfrH/gigabyte-z370p-d3-atx-lga1151-motherboard-z370p-d3
Will allow you to upgrade in the future to a k series and get even more lif out of the system.