Honestly, after running Ryzen-based CPUs for the last couple of years, I bought and built a few FX-based rigs for S&G, performance of those BD-derived FX CPUs was a bit underwhelming. For the money (the key part), they're not bad, but like, for gaming, an overclocked Athlon 200GE for $49, is basically just as good as one of those FX CPUs with 8 "cores" (really 4 dual-threaded modules). Don't let AMD's marketing fool you.
Edit: The ONLY thing that I think makes BD-derived CPUs stand out, is their support for MANY optional instruction-code sets, some of which are NOT supported by Zen (at least the ones that are out today). So if you have some sort of really specialized application, that requires those instructions, then by all means, buy one, buy several. But for most of us, that would be a fairly unwise choice, unless you are on an extreme budget.
Edit: Sorry, I was only talking about building new.
If you have an existing rig that can take an FX-8350 as an upgrade, then HECK YEAH.