Очень быстро, так как C# вообще самый простой язык.
Зависит от вашего опыта.
Сам изучая C#, лучше понял C++.
И в итоге естественно выбрал писать всё на C#, из-за его Blazor и удобства работы с библиотеками.
Главный недостаток, отсутствие нативности в работе с низким уровнем, нужны интеропы и тд. А будь аналог CLI/C++ на Linux... то стал бы вообще идеален.