Can you expand on what you said about the `delete` keyword implications with the GC? I've never heard of that issue.
Though, I don't use delete much, I honestly don't worry about it much. In most contexts it's a bit of a premature optimization unless you are in a very low-level tool that will be used for example gaming, video or photo manipulation, there are probably better optimizations to make.