Although I agree that Ranger suits her more I think a couple of levels of Fighter could be more convenient. You can also check out some druid builds and see if there's something that can suit your playthrough.
Her quest is good! You get to meet some interesting people
