I think it's fair to say that Ryzen had a bit of a rocky start, although I don't think it was drastically worse than expected given that it's a completely new platform and these things always bring teething trouble. It's all well and good saying that the hardware was good but the software was "the bare minimum", but you can't have good hardware without good BIOS/microcode/OS support, and that definitely let Ryzen down at launch. That's not surprising given that Ryzen was subject to some tweaks at the eleventh hour and board manufacturers were playing catchup as a result. As TMDD says, though, they seem to have ironed out most of the wrinkles and the platform will only improve further. All in all, Ryzen might not have been a flawless launch but it wasn't an utter shambles either.