Yeah Friday Harbor is pretty cool. Saw an orca pod when I went out there. It's a pretty sleepy little town though.
Pike's Place is just fine imo. There are some gems in the complex and it has some character, but it has a cheesy carnival vibe about it.