I'm an English-speaker and the only part I was wondering about, when I first read the name, was whether it was "uh" or "ee" at the end. I guessed "uh". It definitely looks "exotic" but I don't think it's difficult once people know how to say it, or terribly hard to remember how to spell. Personally, I prefer
Johanna "yo-HAHN-nə".