I like
Eva better, with or without nicknames
Eve or
Evie. I think
Eva, while perhaps a bit more common, looks and sounds classier and more elegant.
Eve is a shade bit harsher sound, but I think it's great for a simple, yet lovely and unexpected, middle name.