I have an urge to go with Ryzen, just because I want to support AMD.
My main problem is I have a mATX case, so my options are severely limited for the time being. Right now I'm looking at the MSI B350M. It has just barely enough I/O. I wish it had a Thunderbolt 3 port, but I suppose I could just buy a an internal Thunderbolt card. The biggest thing for me is that way that the PCI ports are oriented is perfect. On my current motherboard I'm scared to use my Elgato HD60 Pro because it would block one of the fans on my GTX 970. On this board, one port is above where I would put the GPU, and one is far enough below that it wouldn't block anything.