I have played amateur chess and go, and left chess because I felt it was too arbitrary. It felt like a game with... well, weird rules, weird pieces, and so on. Also you depended a lot on your opening knowledge, after a certain level, and I didn't felt like learning a lot of that.
When I learned about go.. well, it's different. It's rules feel more natural. I don't think it maps human conflict better than chess (none of them does it pretty well) but the overall feeling of the game is better (for me). For the programming part, Go has a lot of intuition in it, some things you (you or the best players!) just know are right, but couldn't really explain why should be so, program-wise. Strategy is hugely deeper than in chess (the bigger board accounts for a large part of it, of course), and that's the stronger point against computerized players.