There is something especially nice about the Heisenberg picture in relativistic quantum field theory, though. In the Schrodinger picture, the state of the universe is described by a wave function, which is an amplitude function on configuration space (configuration of fields), rather than a function in physical 4-D spacetime. So it's hard to understand what it would even mean for QFT to be "local", since the states don't exist in the physical world. In the Heisenberg picture, however, the equations of motion describe the field operators, which are (or can be, if you choose a position basis) localized operators existing in each point in space. They evolve in a purely local way, affected only by other operators in the neighborhood. So it's clear that the field operators are local. There is still a wave function, or state, in the Heisenberg picture, and it's as nonlocal (or "a-local"--the word "local" doesn't even apply to it) as the wave function in the Schrodinger picture. But the state in the Heisenberg picture is constant. It doesn't evolve. So who cares whether it's local or not?