I bought the download version directly from VStep and have had no problems what-so-ever running or playing the game.
If given the option, I buy programs directly from the developers. When I do that, in my mind, all my money goes directly to them for the fruits of their labor and to help fund future development without having to give a cut to publishers and distributors.