My wife and I have considered the Portland area as a retirement location. For all the reasons you just stated (except the donkey balls of course. LOL)
You see all the time bumper stickers saying "keep Portland weird"
I want one that says "keep all the weirdos in Portland" lol. Man I hate that place.