I have considered Canada, but unless my wife redid all of her medical licensing tests, that won't work. (Of course citizenship isn't a problem for me since I am a dual US/Canadian citizen...)
And yes, I feel that my non-code contributions were equally important (if not more so) than my technical ones. However sometimes saying what I think needs to be said on a non-technical level leads to conflict. This is where people are most likely to decide that I have a case of head up *ss syndrome and react accordingly... (Particularly when I am wrong and don't realize it!)