Pointer generators are slightly better as it is trained to directly copy keyword from the source.
once it starts to enter the generation mode ("of british" in example 2 and "has been arrested" in example 3), the generation also loses control.