I prefer
Teresa because it's simpler and has less potential for mispronunciation and misspelling.
I was going to name my first son
Teresa had he been a girl, with the pronunciation teh-REE-sa. I'm glad this naver came about because I would not have liked hearing it said teh-RAY-sa or teh-RAY-za.