It all boils down to how much you’re willing to spend for a house. Now, the area where Ko and I live at is a highly desireable area. It has everything you listed - and is within walking distance to downtown (we’re right across the bridge in SE). However housing prices are up - they’re not as crazy as they were back in, oh around '97. But one of the condos in our courtyard that had only 969 sq. ft. went for $154,000. No yard, just a plot, but it has a small garage. Another one, a bit bigger at 1300 sq ft. went up for sale at $144,000 - no garage, just a basement.
Funky areas with "personality: Laurelhurst, Alameda (both expensive, although you can get lucky), Hawthorne (where we live), Brooklyn (up and coming!), Sellwood, Alberta (the new artsy fartsy area in the city). Around Multnomah village (in SW), might be another area to consider. Also in N. Portland: St. Johns and Piedmont. Both of these areas have really improved over the years!
I hope this helps. Good luck!