I wouldn't buy a prebuild ever.
That said , it's nice to see the big boys using ryzen in these new desktops.
Its exactly the kind of foothold amd needed simply because the majority of the 'non-tech obsessed' public have little idea its actually a viable alternative.