I think they made the right decision.
I liked jadzia, but the actress only signed for 6 seasons and was looking elsewhere by season 7. It's better they killed the character off than have her appear periodically with an actress that possibly didn't want to be there.
I found Ezri to be an interesting counterpoint to Jadzia. I always felt it was a shame we only got the one season with De Boer.