Yeah, 'feels right' is almost always my primary criteria too. I don't do much scripting but when I do it is either (rarely) bash or (almost always) Ruby, never Python. I am doing some Apple apps too but I can't start to like swift because it doesn't feel right.