for 1080p @ 60hz gaming on high/ultra, its perfect. Even at higher res with a better GPU it will still be a great gamer, specially if you stream and play.
Will you get more FPS with an Intel i58600k/I7 8700k, yes, but the Ryzen system will be well capable, and will be supported with CPU upgrades untill 2020.
I love my system. Nothing it can't handle and then some. I play things like BF1, COD WW2, Wolfenstein 2 etc.
I would consider a better PSU, something like an EVGA G2/GQ 550w will do perfectly.