I don't think Eleanor would cause many problems in Germany. Nonetheless, I prefer Eleonora. Maybe just because I am used to this variant...
Anyway, I think it's nice. Classy.
Nora would definitely be a good nickname. Elea is not too bad either, IMO.
I think this name doesn't really need a nickname, though.