I primarily use it for C++ in Unreal Engine and use it almost exclusively to write log statements. The way to log something is done via a macro like so:
UE_LOG(LogCategory, Warning, TEXT("My variable: %s"), *SomeStringVar)
Writing that boilerplate soup gets tiresome after a while, so having Copilot autocomplete the log statement for me based on other statements in the same file and the context of the function is godsend.
It does of course happen that the text contents are wrong, but then I have that skeleton to work with. Just erase the text and type the correct contents I want. Saves so much time.
Yes, but only when they enter the battlefield for the first time.
If you cast an eligible enchantment or artifact and Bello is on thr battlefield, then, as long as it's your turn, they enter the battlefield also as creatures.
When it becomes your turn and these permanents are already on the battlefield, but now become creates, they do not trigger ETB effects.
If they would trigger ETB effects when becoming creatures, then all zone changes would also apply, such as taking control over a creature an opponent controls.