Vancouver is fine if you choose to drive to PDX in non-peak hours. It's not a bad drive into PDX between 3-7 p.m., just don't try to drive north to Vancouver between 3-7 p.m. Vancouver has a nice, underrated downtown area.
If not that, then just live in the city, as the other communities you listed are less-than-desirable and a PITA to get into PDX. I'm biased toward N and NE Portland, but SE has a lot going on (Belmont/Hawthorne very bohemian/hipster/hippie), Sellwood is more affluent but still close to stuff and has a nice commercial district. I'd also look at Milwaukie, which has lower costs than the city, but you are a short MAX Line ride into town (15 minutes). It also has a decent downtown with a farmer's market, bars, a few restaurants, and is close to the Willamette. It's gotten the moniker Thrillwaukie because it's becoming a bit more happening than it used to.
Eugene and Corvallis are nice, but you might get a little bored there and you'll be around a lot more college-age folks, which might be OK for you.
For the record, I live in a close-in suburb (15-minute drive or 35-min bus ride into the city), but I only live here for raising children, schools, etc. It's nice, but a little boring and no diversity. Otherwise, I'd definitely be back in NE Portland where I lived for over a decade.
Good luck!