I've had people come and go in my life. You have to decide, if this person is good for you or not. If she is a good person to have in your life, keep her, if she is not a good person to have in your life let it go.
It really does not matter if she is a good person or not, what matters, is this a good relationship for you to be in right now.
Years ago I had a great lady friend who helped me out a lot, over the years, we aren't great friends anymore. Our lifestyles and morals and ethics no longer mesh, I'm still polite, when I see her, but we are not buds anymore.