My 2 cents. In AMD, historically, 1st gen platforms are clearly inferior to 2nd gen. For games, Coffee Lake makes more sense. AMD's platform is still buggy, memory compatibility is a mess, in 2018 new motherboards with new chipset will come out, along with new Ryzen. Now, the rest, depends on what you need and how often you like to upgrade. I am not a gamer, but i have more than enough horsepower with my 3 FX chips and i will wait longer to get a more ironed out platform, preferably from AMD. Interesting charts towards the end:
Frankly, i find the B350 motherboards for Ryzen (what i would need) subpar in features and construction, even compared to AM3+ and in order to have the highest chances of memory working at 3200Mhz, you have to get the ultra-expensive C14 modules, while with Intel any RAM you buy just works. This is something else to factor in, while talking about total cost.
One thing i know. Since i don't update often and i don't resell my old stuff, had i bought into Ryzen 1 platform, by the next year, with probably much better motherboards and improve chips, for probably less than now and with better RAM compatibility (= cheaper overall platform), i would be unhappy. Just like Phenom I users were when Phenom II was out or Bulldozer when Vishera came out.
Just my humble opinion..