I love Joan! It's short, simple, and strong, and it has some pretty awesome namesakes (Pope Joan, Joan of Arc, etc,. as well as a person I know).
I also like Jane, because it's also short and simple, but I don't like Jean. Jane and Jean seem more sweet and feminine than Joan, which is why I like Joan best, but that also might be why the other two are more popular.