As a game developer having used C# for two large scale projects, I can tell you that the garbage collector was the least of our worries.
Just be a good citizen and don't trash like crazy and the GC will never block in the action phase.
Also, don't use the default mono GC, that one is terrible.