As long as you choose an availability zone that is closest to you when setting up the box, the latency will be minimal. In our experience with using Vim on our boxes, it was not a big problem. Emacs will run just as fine! (We aren't taking sides, I used Emacs a lot when I was doing Scheme.)