GC requires 4x memory in order not to grind a program to a standstill. GC happens whenever the hell it likes, and pauses everything. GC is a pain to work with whenever a complex data structure is needed, because it doesn't know when any particular node is not needed anymore. So yeah, I hate forced GC.