I have steam version, and have experienced many many issues, and therefor recently got non steam version and I can say there is a remarkable difference.
It is like I'm using a different piece of software. All my grips with steam have washed away by using the non steam version.
Why is this, haven't a clue, and I feel sorry for ashley because it doesn't make sense.
I will add that steam is completely unsupportive. This whole experience has left a bad taste in my mouth and I vow, I will never purchase software from steam again. I will rather buy straight from developer.