I'd spell it
Joanna if you want it to be pronounced Jo-anna. I guess unless you wanted to specifically use the name after your great-grandmother rather than your mother. I'd pronounce
Johanna as Jo-Hanna (had a friend by that name). I think I prefer
Joanna, but both are pretty names.