Through my experience ( I have it ), it is really good.
It has got all the ports for all my devices, great lighting, M.2 SSD support,...
Not to mention MSI Gaming Apps are great, easy to acess interface and convinient.
btw what Ryzen are you getting (or have)?
Hope this helps!