Harehills, Beeston and Gipton are all best avoided. Armley is borderline, as are parts of Kirkstall (although mostly it's lovely).
What's your budget and what size place do you need?
don't forget chapeltown - thats a dump, and seacroft of course.
traffics a nightmare in leeds though