Do you not have your own specific requirements and use cases? It is better you do some research on your own end and learn to pick the parts that will best work for you.
Ryzen CPUs run hot, the stock cooler is garbage.
The tower is not silenced, and with the stock cooler you will have a lot of fan noise both from the CPU fan and chassis fans.
Ryzen 3900 is a much better choice than the 3600, especially for CPU intensive work like compilation.
The M2 disk is on the slow end.
The motherboard supports 128 GB RAM, but now all 4 DIMM sockets are used for 64 GB. You should go with 2x32 GB, in case you have a need for more RAM later on.
There are more issues here, but those are the worst.