Even though Jasmine didn't get world peace, she did give Connor something that he would never have; a nice family life. I know she didn't do it, but the events leading up from the whole season with her caused it to happen.
I believe in life that everything happens for a reason, and everything in Angel works like that. That is why I like the season so much, even though Jasmine was kind of a weak Big Bad.