Congratulations. It looks like a pretty decent machine! The Ryzen 5 2600 and GTX 1660 are both solid hardware and being a desktop you could always upgrade all parts down the road. It should be really good for gaming. My only concern is the 500GB SSD and 8 GB ram. Will those be enough for doing the work you do? I personally found a big difference in reliability with some applications when I went from 8 to 16 GB ram, and then again to 32. Fewer crashes, less lag. I've also found 500 GB cab get filled up quite fast (at least for me), especially when it's the only drive for both software and storage. I'd probably invest in a large format HDD just for archiving and backups.
Good luck with it! I'm sure you'll be quite happy.