I don't really have a preference. They both have some appeal. I guess Dahlia looks so breathy. It is a correct English spelling, and that's a big plus. I think if I had to take the name myself, though, I'd spell it Dalia. Even though I don't speak Spanish.