Another great point about C# is the Documentation Microsoft provides. It covers concepts, most functions and types, is detailed and has mostly good example code. There are also a lot of good tutorials around.
The dependency management is a bit less intuitive than it is for python, but still less work that for C++.
I really should go back to playing CP, I already enjoyed my time with the release Version.
But I also had a great PC and managed to not hit many Bugs during my playthrough, so I understand that my experience was not a common one.