I can (and do) both web and Mac programming, but don't live near Seattle. Of the 2, I prefer Mac programming.
I can't speak for Windows or Linux client development, but most of the Mac developers I know are running (or want to start running) their own indie Mac software shops. So you might want to find some quality Mac software contractors (I know a few).